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

View Problem - Process Solution

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

% Computer : n017.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:56 EDT 2024

% Result   : Theorem 5.31s 5.54s
% Output   : Proof 5.40s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.14  % Problem    : ALG106+1 : TPTP v8.2.0. Released v2.7.0.
% 0.11/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.36  % Computer : n017.cluster.edu
% 0.15/0.36  % Model    : x86_64 x86_64
% 0.15/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.36  % Memory   : 8042.1875MB
% 0.15/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.36  % CPULimit   : 300
% 0.15/0.36  % WCLimit    : 300
% 0.15/0.36  % DateTime   : Sun May 26 09:56:39 EDT 2024
% 0.15/0.36  % CPUTime    : 
% 0.21/0.55  %----Proving TF0_NAR, FOF, or CNF
% 5.31/5.54  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 5.31/5.54  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.2rUI0YEEVv/cvc5---1.0.5_18123.smt2
% 5.31/5.54  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.2rUI0YEEVv/cvc5---1.0.5_18123.smt2
% 5.31/5.54  (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))))
% 5.31/5.54  (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))))
% 5.31/5.54  (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))))
% 5.31/5.54  (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))))
% 5.31/5.54  (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)))))
% 5.31/5.54  (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)))))
% 5.31/5.54  (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))))
% 5.31/5.54  (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))))
% 5.31/5.54  (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))))
% 5.31/5.54  (assume a9 (and (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))))
% 5.31/5.54  (assume a10 (and (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))))
% 5.31/5.54  (assume a11 (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))
% 5.31/5.54  (assume a12 (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))
% 5.31/5.54  (assume a13 (and (= (tptp.h1 tptp.e13) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)) (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))
% 5.31/5.54  (assume a14 (and (= (tptp.h2 tptp.e13) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)) (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))
% 5.31/5.54  (assume a15 (and (= (tptp.h3 tptp.e13) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)) (= (tptp.h3 tptp.e11) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))
% 5.31/5.54  (assume a16 (and (= (tptp.h4 tptp.e13) tptp.e23) (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 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.op2 tptp.e23 tptp.e23)))))
% 5.31/5.54  (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))))))
% 5.31/5.54  (assume a18 true)
% 5.31/5.54  (step t1 (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)
% 5.31/5.54  (step t2 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t3 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t4 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t5 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t6 (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 (t2 t3 t4 t5))
% 5.31/5.54  (step t7 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t9 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t10 (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 (t2 t7 t8 t9))
% 5.31/5.54  (step t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t12 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t13 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t14 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t15 (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 (t11 t12 t13 t14))
% 5.31/5.54  (step t16 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t17 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t18 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t19 (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 (t11 t16 t17 t18))
% 5.31/5.54  (step t20 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t21 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t22 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t23 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t24 (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 (t20 t21 t22 t23))
% 5.31/5.54  (step t25 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t26 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t27 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t28 (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 (t20 t25 t26 t27))
% 5.31/5.54  (step t29 (cl (= (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t30 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t31 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t32 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t33 (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 (t29 t30 t31 t32))
% 5.31/5.54  (step t34 (cl (= (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t35 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t36 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t37 (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 (t29 t34 t35 t36))
% 5.31/5.54  (step t38 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t39 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t40 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t41 (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 (t7 t38 t39 t40))
% 5.31/5.54  (step t42 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t43 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t44 (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 (t3 t38 t42 t43))
% 5.31/5.54  (step t45 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t46 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t47 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t48 (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 (t16 t45 t46 t47))
% 5.31/5.54  (step t49 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t50 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t51 (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 (t12 t45 t49 t50))
% 5.31/5.54  (step t52 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t53 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t54 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t55 (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 (t25 t52 t53 t54))
% 5.31/5.54  (step t56 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t57 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t58 (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 (t21 t52 t56 t57))
% 5.31/5.54  (step t59 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t60 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t61 (cl (= (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t62 (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 (t34 t59 t60 t61))
% 5.31/5.54  (step t63 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t64 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t65 (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 (t30 t59 t63 t64))
% 5.31/5.54  (step t66 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t67 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t68 (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 (t8 t42 t66 t67))
% 5.31/5.54  (step t69 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t70 (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 (t4 t39 t66 t69))
% 5.31/5.54  (step t71 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t72 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t73 (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 (t17 t49 t71 t72))
% 5.31/5.54  (step t74 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t75 (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 (t13 t46 t71 t74))
% 5.31/5.54  (step t76 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t77 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t78 (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 (t26 t56 t76 t77))
% 5.31/5.54  (step t79 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t80 (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 (t22 t53 t76 t79))
% 5.31/5.54  (step t81 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t82 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t83 (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 (t35 t63 t81 t82))
% 5.31/5.54  (step t84 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule all_simplify)
% 5.31/5.54  (step t85 (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 (t31 t60 t81 t84))
% 5.31/5.54  (step t86 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t87 (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 (t9 t43 t69 t86))
% 5.31/5.54  (step t88 (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 (t5 t40 t67 t86))
% 5.31/5.54  (step t89 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t90 (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 (t18 t50 t74 t89))
% 5.31/5.54  (step t91 (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 (t14 t47 t72 t89))
% 5.31/5.54  (step t92 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t93 (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 (t27 t57 t79 t92))
% 5.31/5.54  (step t94 (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 (t23 t54 t77 t92))
% 5.31/5.54  (step t95 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t96 (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 (t36 t64 t84 t95))
% 5.31/5.54  (step t97 (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 (t32 t61 t82 t95))
% 5.31/5.54  (step t98 (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 (t6 t10 t15 t19 t24 t28 t33 t37 t41 t44 t48 t51 t55 t58 t62 t65 t68 t70 t73 t75 t78 t80 t83 t85 t87 t88 t90 t91 t93 t94 t96 t97))
% 5.31/5.54  (step t99 (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 (t1 t98 a1))
% 5.31/5.54  (step t100 (cl (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 and :premises (t99))
% 5.31/5.54  (step t101 (cl (= 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 or :premises (t100))
% 5.31/5.54  (step t102 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.54  (step t103 (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)
% 5.31/5.54  (step t104 (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 (t103))
% 5.31/5.54  (step t105 (cl (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))))) :rule all_simplify)
% 5.31/5.54  (step t106 (cl (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11))) :rule refl)
% 5.31/5.54  (step t107 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule all_simplify)
% 5.31/5.54  (step t108 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)))) :rule cong :premises (t106 t107))
% 5.31/5.54  (step t109 (cl (= (= (= tptp.e10 tptp.e11) (= tptp.e10 tptp.e11)) true)) :rule all_simplify)
% 5.31/5.54  (step t110 (cl (= (= (= tptp.e10 tptp.e11) (not (not (= tptp.e10 tptp.e11)))) true)) :rule trans :premises (t108 t109))
% 5.31/5.54  (step t111 (cl (= (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11)) true)) :rule trans :premises (t105 t110))
% 5.31/5.54  (step t112 (cl (= (not (not (= tptp.e10 tptp.e11))) (= tptp.e10 tptp.e11))) :rule resolution :premises (t104 t111))
% 5.31/5.54  (step t113 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 5.31/5.54  (step t114 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 5.31/5.54  (step t115 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t112 t113 t114))
% 5.31/5.54  (step t116 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 5.31/5.54  (step t117 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t118)
% 5.31/5.54  (assume t118.a0 (not (= tptp.e10 tptp.e11)))
% 5.31/5.54  (assume t118.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.54  (step t118.t1 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t118.t2)
% 5.31/5.54  (assume t118.t2.a0 (not (= tptp.e10 tptp.e11)))
% 5.31/5.54  (assume t118.t2.a1 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.54  (step t118.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t118.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 (t118.t2.t1))
% 5.31/5.54  (step t118.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.31/5.54  (step t118.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11)) :rule symm :premises (t118.t2.a1))
% 5.31/5.54  (step t118.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 tptp.e11))) :rule cong :premises (t118.t2.t3 t118.t2.t4))
% 5.31/5.54  (step t118.t2.t6 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 5.31/5.54  (step t118.t2.t7 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t118.t2.t6))
% 5.31/5.54  (step t118.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 5.31/5.54  (step t118.t2.t9 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t118.t2.t7 t118.t2.t8))
% 5.31/5.54  (step t118.t2.t10 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t118.t2.t9 t118.t2.a0))
% 5.31/5.54  (step t118.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t118.t2.t5 t118.t2.t10))
% 5.31/5.54  (step t118.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t118.t2.t2 t118.t2.t11))
% 5.31/5.54  (step t118.t2 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t118.t2.a0 t118.t2.a1))
% 5.31/5.54  (step t118.t3 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t118.t4 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t118.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t118.t2 t118.t3 t118.t4))
% 5.31/5.54  (step t118.t6 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t118.t5))
% 5.31/5.54  (step t118.t7 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t118.t6))
% 5.31/5.54  (step t118.t8 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t118.t1 t118.t7))
% 5.31/5.54  (step t118.t9 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 5.31/5.54  (step t118.t10 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t118.t8 t118.t9))
% 5.31/5.54  (step t118.t11 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t118.t10))
% 5.31/5.54  (step t118.t12 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t118.t11))
% 5.31/5.54  (step t118.t13 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 5.31/5.54  (step t118.t14 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t118.t13 t118.a0 t118.a1))
% 5.31/5.54  (step t118.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t118.t12 t118.t14))
% 5.31/5.54  (step t118 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t118.a0 t118.a1))
% 5.31/5.54  (step t119 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t120 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t121 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t118 t119 t120))
% 5.31/5.54  (step t122 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t121))
% 5.31/5.54  (step t123 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t122))
% 5.31/5.54  (step t124 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t117 t123))
% 5.31/5.54  (step t125 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 5.31/5.54  (step t126 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t124 t125))
% 5.31/5.54  (step t127 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t126))
% 5.31/5.54  (step t128 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t127))
% 5.31/5.54  (step t129 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t116 t128))
% 5.31/5.54  (step t130 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.54  (step t131 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.54  (step t132 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= 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)
% 5.31/5.54  (step t133 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t129 t130 t131 t132))
% 5.31/5.54  (step t134 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t133))
% 5.31/5.54  (step t135 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t102 t115 t134))
% 5.31/5.54  (step t136 (cl (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t135))
% 5.31/5.54  (step t137 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t136))
% 5.31/5.54  (step t138 (cl (not (= tptp.e10 tptp.e11))) :rule and :premises (a6))
% 5.31/5.54  (step t139 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t140 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t139))
% 5.31/5.54  (step t141 (cl (not (= (and (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))))) (not (and (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))))) :rule equiv_pos2)
% 5.31/5.54  (step t142 (cl (= (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule all_simplify)
% 5.31/5.54  (step t143 (cl (= (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule all_simplify)
% 5.31/5.54  (step t144 (cl (= (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule all_simplify)
% 5.31/5.54  (step t145 (cl (= (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule all_simplify)
% 5.31/5.54  (step t146 (cl (= (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t142 t143 t144 t145))
% 5.31/5.54  (step t147 (cl (= (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule all_simplify)
% 5.31/5.54  (step t148 (cl (= (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule all_simplify)
% 5.31/5.54  (step t149 (cl (= (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule all_simplify)
% 5.31/5.54  (step t150 (cl (= (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule all_simplify)
% 5.31/5.54  (step t151 (cl (= (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t147 t148 t149 t150))
% 5.31/5.54  (step t152 (cl (= (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule all_simplify)
% 5.31/5.54  (step t153 (cl (= (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule all_simplify)
% 5.31/5.54  (step t154 (cl (= (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule all_simplify)
% 5.31/5.54  (step t155 (cl (= (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule all_simplify)
% 5.31/5.54  (step t156 (cl (= (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t152 t153 t154 t155))
% 5.31/5.54  (step t157 (cl (= (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule all_simplify)
% 5.31/5.54  (step t158 (cl (= (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule all_simplify)
% 5.31/5.54  (step t159 (cl (= (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule all_simplify)
% 5.31/5.54  (step t160 (cl (= (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule all_simplify)
% 5.31/5.54  (step t161 (cl (= (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t157 t158 t159 t160))
% 5.31/5.54  (step t162 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t2))
% 5.31/5.54  (step t163 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t38))
% 5.31/5.54  (step t164 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t66))
% 5.31/5.54  (step t165 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t86))
% 5.31/5.54  (step t166 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t2 t2 t162 t163 t164 t165))
% 5.31/5.54  (step t167 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t11))
% 5.31/5.54  (step t168 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t45))
% 5.31/5.54  (step t169 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t71))
% 5.31/5.54  (step t170 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t89))
% 5.31/5.54  (step t171 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t3 t7 t167 t168 t169 t170))
% 5.31/5.54  (step t172 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t20))
% 5.31/5.54  (step t173 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t52))
% 5.31/5.54  (step t174 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t76))
% 5.31/5.54  (step t175 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t92))
% 5.31/5.54  (step t176 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t4 t8 t172 t173 t174 t175))
% 5.31/5.54  (step t177 (cl (= (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t29))
% 5.31/5.54  (step t178 (cl (= (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t59))
% 5.31/5.54  (step t179 (cl (= (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t81))
% 5.31/5.54  (step t180 (cl (= (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t95))
% 5.31/5.54  (step t181 (cl (= (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t5 t9 t177 t178 t179 t180))
% 5.31/5.54  (step t182 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t16 t12 t162 t163 t164 t165))
% 5.31/5.54  (step t183 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t45 t45 t167 t168 t169 t170))
% 5.31/5.54  (step t184 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t46 t49 t172 t173 t174 t175))
% 5.31/5.54  (step t185 (cl (= (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t47 t50 t177 t178 t179 t180))
% 5.31/5.54  (step t186 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t26 t22 t162 t163 t164 t165))
% 5.31/5.54  (step t187 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t56 t53 t167 t168 t169 t170))
% 5.31/5.54  (step t188 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t76 t76 t172 t173 t174 t175))
% 5.31/5.54  (step t189 (cl (= (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t77 t79 t177 t178 t179 t180))
% 5.31/5.54  (step t190 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t36 t32 t162 t163 t164 t165))
% 5.31/5.54  (step t191 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t64 t61 t167 t168 t169 t170))
% 5.31/5.54  (step t192 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t84 t82 t172 t173 t174 t175))
% 5.31/5.54  (step t193 (cl (= (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t95 t95 t177 t178 t179 t180))
% 5.31/5.54  (step t194 (cl (= (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))))) :rule cong :premises (t166 t171 t176 t181 t182 t183 t184 t185 t186 t187 t188 t189 t190 t191 t192 t193))
% 5.31/5.54  (step t195 (cl (= (and (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) tptp.e13)) (or (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) tptp.e10) (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) tptp.e11) (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) tptp.e12) (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (or (and (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10))) (and (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11))) (and (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12))) (and (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13) (not (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (not (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (not (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))))) :rule cong :premises (t146 t151 t156 t161 t194))
% 5.31/5.54  (step t196 (cl (and (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))))) :rule resolution :premises (t141 t195 a9))
% 5.31/5.54  (step t197 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and :premises (t196))
% 5.31/5.54  (step t198 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t197))
% 5.31/5.54  (step t199 (cl (not (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))))) (not (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule equiv_pos2)
% 5.31/5.54  (step t200 (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)
% 5.31/5.54  (step t201 (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 (t200))
% 5.31/5.54  (step t202 (cl (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))))) :rule all_simplify)
% 5.31/5.54  (step t203 (cl (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13))) :rule refl)
% 5.31/5.54  (step t204 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule all_simplify)
% 5.31/5.54  (step t205 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)))) :rule cong :premises (t203 t204))
% 5.31/5.54  (step t206 (cl (= (= (= tptp.e11 tptp.e13) (= tptp.e11 tptp.e13)) true)) :rule all_simplify)
% 5.31/5.54  (step t207 (cl (= (= (= tptp.e11 tptp.e13) (not (not (= tptp.e11 tptp.e13)))) true)) :rule trans :premises (t205 t206))
% 5.31/5.54  (step t208 (cl (= (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13)) true)) :rule trans :premises (t202 t207))
% 5.31/5.54  (step t209 (cl (= (not (not (= tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule resolution :premises (t201 t208))
% 5.31/5.54  (step t210 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 5.31/5.54  (step t211 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule refl)
% 5.31/5.54  (step t212 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule refl)
% 5.31/5.54  (step t213 (cl (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))))) :rule cong :premises (t209 t210 t211 t212))
% 5.31/5.54  (step t214 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 5.31/5.54  (step t215 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t216)
% 5.31/5.54  (assume t216.a0 (not (= tptp.e11 tptp.e13)))
% 5.31/5.54  (assume t216.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 5.31/5.54  (assume t216.a2 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))
% 5.31/5.54  (step t216.t1 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t216.t2)
% 5.31/5.54  (assume t216.t2.a0 (not (= tptp.e11 tptp.e13)))
% 5.31/5.54  (assume t216.t2.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 5.31/5.54  (assume t216.t2.a2 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))
% 5.31/5.54  (step t216.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) false) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule equiv_simplify)
% 5.31/5.54  (step t216.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule equiv1 :premises (t216.t2.t1))
% 5.31/5.54  (step t216.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 5.31/5.54  (step t216.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12)) :rule symm :premises (t216.t2.a2))
% 5.31/5.54  (step t216.t2.t5 (cl (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op1 tptp.e11 tptp.e12))) :rule cong :premises (t216.t2.t3 t216.t2.t4))
% 5.31/5.54  (step t216.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) :rule symm :premises (t216.t2.a1))
% 5.31/5.54  (step t216.t2.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) tptp.e13)) :rule trans :premises (t216.t2.t5 t216.t2.t6))
% 5.31/5.54  (step t216.t2.t8 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 tptp.e13))) :rule cong :premises (t216.t2.t3 t216.t2.t7))
% 5.31/5.54  (step t216.t2.t9 (cl (= (= (= tptp.e11 tptp.e13) false) (not (= tptp.e11 tptp.e13)))) :rule equiv_simplify)
% 5.31/5.54  (step t216.t2.t10 (cl (= (= tptp.e11 tptp.e13) false) (not (not (= tptp.e11 tptp.e13)))) :rule equiv2 :premises (t216.t2.t9))
% 5.31/5.54  (step t216.t2.t11 (cl (not (not (not (= tptp.e11 tptp.e13)))) (= tptp.e11 tptp.e13)) :rule not_not)
% 5.31/5.54  (step t216.t2.t12 (cl (= (= tptp.e11 tptp.e13) false) (= tptp.e11 tptp.e13)) :rule resolution :premises (t216.t2.t10 t216.t2.t11))
% 5.31/5.54  (step t216.t2.t13 (cl (= (= tptp.e11 tptp.e13) false)) :rule resolution :premises (t216.t2.t12 t216.t2.a0))
% 5.31/5.54  (step t216.t2.t14 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) false)) :rule trans :premises (t216.t2.t8 t216.t2.t13))
% 5.31/5.54  (step t216.t2.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t216.t2.t2 t216.t2.t14))
% 5.31/5.54  (step t216.t2 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule subproof :discharge (t216.t2.a0 t216.t2.a1 t216.t2.a2))
% 5.31/5.54  (step t216.t3 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t216.t4 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.54  (step t216.t5 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t216.t6 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t216.t2 t216.t3 t216.t4 t216.t5))
% 5.31/5.54  (step t216.t7 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule reordering :premises (t216.t6))
% 5.31/5.54  (step t216.t8 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t216.t7))
% 5.31/5.54  (step t216.t9 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t216.t1 t216.t8))
% 5.31/5.54  (step t216.t10 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule implies_neg2)
% 5.31/5.54  (step t216.t11 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t216.t9 t216.t10))
% 5.31/5.54  (step t216.t12 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t216.t11))
% 5.31/5.54  (step t216.t13 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule implies :premises (t216.t12))
% 5.31/5.54  (step t216.t14 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 5.31/5.54  (step t216.t15 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t216.t14 t216.a0 t216.a1 t216.a2))
% 5.31/5.54  (step t216.t16 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t216.t13 t216.t15))
% 5.31/5.54  (step t216 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule subproof :discharge (t216.a0 t216.a1 t216.a2))
% 5.31/5.54  (step t217 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t218 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.54  (step t219 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t220 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t216 t217 t218 t219))
% 5.31/5.54  (step t221 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule reordering :premises (t220))
% 5.31/5.54  (step t222 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule contraction :premises (t221))
% 5.31/5.54  (step t223 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t215 t222))
% 5.31/5.54  (step t224 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule implies_neg2)
% 5.31/5.54  (step t225 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t223 t224))
% 5.31/5.54  (step t226 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t225))
% 5.31/5.54  (step t227 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule implies :premises (t226))
% 5.31/5.54  (step t228 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t214 t227))
% 5.31/5.54  (step t229 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (not (not (not (= tptp.e11 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t230 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 5.31/5.54  (step t231 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t232 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t233 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t228 t229 t230 t231 t232))
% 5.31/5.54  (step t234 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule contraction :premises (t233))
% 5.31/5.54  (step t235 (cl (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t199 t213 t234))
% 5.31/5.54  (step t236 (cl (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t235))
% 5.31/5.54  (step t237 (cl (not (= tptp.e11 tptp.e13))) :rule and :premises (a6))
% 5.31/5.54  (step t238 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule equiv_pos2)
% 5.31/5.54  (step t239 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule refl)
% 5.31/5.54  (step t240 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 5.31/5.54  (step t241 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule refl)
% 5.31/5.54  (step t242 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t243 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t242))
% 5.31/5.54  (step t244 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 5.31/5.54  (step t245 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 5.31/5.54  (step t246 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t247 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t245 t246))
% 5.31/5.54  (step t248 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 5.31/5.54  (step t249 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t247 t248))
% 5.31/5.54  (step t250 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t244 t249))
% 5.31/5.54  (step t251 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t243 t250))
% 5.31/5.54  (step t252 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule refl)
% 5.31/5.54  (step t253 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))))) :rule cong :premises (t239 t240 t241 t251 t252))
% 5.31/5.54  (step t254 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 5.31/5.54  (step t255 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t256)
% 5.31/5.54  (assume t256.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t256.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 5.31/5.54  (assume t256.a2 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.54  (assume t256.a3 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.54  (step t256.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t256.t2)
% 5.31/5.54  (assume t256.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.54  (assume t256.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.54  (assume t256.t2.a2 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))
% 5.31/5.54  (assume t256.t2.a3 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (step t256.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) false) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule equiv_simplify)
% 5.31/5.54  (step t256.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv1 :premises (t256.t2.t1))
% 5.31/5.54  (step t256.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t256.t2.a1))
% 5.31/5.54  (step t256.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t256.t2.t3))
% 5.31/5.54  (step t256.t2.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t256.t2.a3))
% 5.31/5.54  (step t256.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12)) :rule symm :premises (t256.t2.a2))
% 5.31/5.54  (step t256.t2.t7 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t256.t2.t6))
% 5.31/5.54  (step t256.t2.t8 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t256.t2.t5 t256.t2.t7))
% 5.31/5.54  (step t256.t2.t9 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t256.t2.t4 t256.t2.t8))
% 5.31/5.54  (step t256.t2.t10 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t256.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t256.t2.t10))
% 5.31/5.54  (step t256.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 5.31/5.54  (step t256.t2.t13 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t256.t2.t11 t256.t2.t12))
% 5.31/5.54  (step t256.t2.t14 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t256.t2.t13 t256.t2.a0))
% 5.31/5.54  (step t256.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) false)) :rule trans :premises (t256.t2.t9 t256.t2.t14))
% 5.31/5.54  (step t256.t2.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t256.t2.t2 t256.t2.t15))
% 5.31/5.54  (step t256.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule subproof :discharge (t256.t2.a0 t256.t2.a1 t256.t2.a2 t256.t2.a3))
% 5.31/5.54  (step t256.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.54  (step t256.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t256.t5 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 5.31/5.54  (step t256.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t256.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t256.t2 t256.t3 t256.t4 t256.t5 t256.t6))
% 5.31/5.54  (step t256.t8 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t256.t7))
% 5.31/5.54  (step t256.t9 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t256.t8))
% 5.31/5.54  (step t256.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t256.t1 t256.t9))
% 5.31/5.54  (step t256.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule implies_neg2)
% 5.31/5.54  (step t256.t12 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t256.t10 t256.t11))
% 5.31/5.54  (step t256.t13 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t256.t12))
% 5.31/5.54  (step t256.t14 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies :premises (t256.t13))
% 5.31/5.54  (step t256.t15 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.54  (step t256.t16 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t256.t15 t256.a3 t256.a2 t256.a1 t256.a0))
% 5.31/5.54  (step t256.t17 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t256.t14 t256.t16))
% 5.31/5.54  (step t256 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule subproof :discharge (t256.a0 t256.a1 t256.a2 t256.a3))
% 5.31/5.54  (step t257 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t258 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 5.31/5.54  (step t259 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t260 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.54  (step t261 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t256 t257 t258 t259 t260))
% 5.31/5.54  (step t262 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t261))
% 5.31/5.54  (step t263 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t262))
% 5.31/5.54  (step t264 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t255 t263))
% 5.31/5.54  (step t265 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule implies_neg2)
% 5.31/5.54  (step t266 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t264 t265))
% 5.31/5.54  (step t267 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t266))
% 5.31/5.54  (step t268 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies :premises (t267))
% 5.31/5.54  (step t269 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t254 t268))
% 5.31/5.54  (step t270 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t271 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 5.31/5.54  (step t272 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t273 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 5.31/5.54  (step t274 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t275 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t269 t270 t271 t272 t273 t274))
% 5.31/5.54  (step t276 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t275))
% 5.31/5.54  (step t277 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t238 t253 t276))
% 5.31/5.54  (step t278 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t277))
% 5.31/5.54  (step t279 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t278))
% 5.31/5.54  (step t280 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and :premises (a11))
% 5.31/5.54  (step t281 (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)
% 5.31/5.54  (step t282 (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)
% 5.31/5.54  (step t283 (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 (t282))
% 5.31/5.54  (step t284 (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)
% 5.31/5.54  (step t285 (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 (t284))
% 5.31/5.54  (step t286 (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)
% 5.31/5.54  (step t287 (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 (t286))
% 5.31/5.54  (step t288 (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)
% 5.31/5.54  (step t289 (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 (t288))
% 5.31/5.54  (step t290 (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)
% 5.31/5.54  (step t291 (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 (t290))
% 5.31/5.54  (step t292 (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)
% 5.31/5.54  (step t293 (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 (t292))
% 5.31/5.54  (step t294 (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)
% 5.31/5.54  (step t295 (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 (t294))
% 5.31/5.54  (step t296 (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)
% 5.31/5.54  (step t297 (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 (t296))
% 5.31/5.54  (step t298 (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)
% 5.31/5.54  (step t299 (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 (t298))
% 5.31/5.54  (step t300 (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)
% 5.31/5.54  (step t301 (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 (t300))
% 5.31/5.54  (step t302 (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)
% 5.31/5.54  (step t303 (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 (t302))
% 5.31/5.54  (step t304 (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)
% 5.31/5.54  (step t305 (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 (t304))
% 5.31/5.54  (step t306 (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)
% 5.31/5.54  (step t307 (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 (t306))
% 5.31/5.54  (step t308 (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)
% 5.31/5.54  (step t309 (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 (t308))
% 5.31/5.54  (step t310 (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)
% 5.31/5.54  (step t311 (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 (t310))
% 5.31/5.54  (step t312 (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)
% 5.31/5.54  (step t313 (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 (t312))
% 5.31/5.54  (step t314 (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)
% 5.31/5.54  (step t315 (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 (t314))
% 5.31/5.54  (step t316 (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)
% 5.31/5.54  (step t317 (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 (t316))
% 5.31/5.54  (step t318 (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)
% 5.31/5.54  (step t319 (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 (t318))
% 5.31/5.54  (step t320 (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)
% 5.31/5.54  (step t321 (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 (t320))
% 5.31/5.54  (step t322 (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)
% 5.31/5.54  (step t323 (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 (t322))
% 5.31/5.54  (step t324 (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)
% 5.31/5.54  (step t325 (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 (t324))
% 5.31/5.54  (step t326 (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)
% 5.31/5.54  (step t327 (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 (t326))
% 5.31/5.54  (step t328 (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)
% 5.31/5.54  (step t329 (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 (t328))
% 5.31/5.54  (step t330 (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)
% 5.31/5.54  (step t331 (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 (t330))
% 5.31/5.54  (step t332 (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)
% 5.31/5.54  (step t333 (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 (t332))
% 5.31/5.54  (step t334 (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)
% 5.31/5.54  (step t335 (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 (t334))
% 5.31/5.54  (step t336 (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)
% 5.31/5.54  (step t337 (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 (t336))
% 5.31/5.54  (step t338 (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)
% 5.31/5.54  (step t339 (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 (t338))
% 5.31/5.54  (step t340 (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)
% 5.31/5.54  (step t341 (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 (t340))
% 5.31/5.54  (step t342 (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)
% 5.31/5.54  (step t343 (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 (t342))
% 5.31/5.54  (step t344 (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)
% 5.31/5.54  (step t345 (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 (t344))
% 5.31/5.54  (step t346 (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)
% 5.31/5.54  (step t347 (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 (t346))
% 5.31/5.54  (step t348 (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)
% 5.31/5.54  (step t349 (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 (t348))
% 5.31/5.54  (step t350 (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)
% 5.31/5.54  (step t351 (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 (t350))
% 5.31/5.54  (step t352 (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)
% 5.31/5.54  (step t353 (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 (t352))
% 5.31/5.54  (step t354 (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)
% 5.31/5.54  (step t355 (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 (t354))
% 5.31/5.54  (step t356 (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)
% 5.31/5.54  (step t357 (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 (t356))
% 5.31/5.54  (step t358 (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)
% 5.31/5.54  (step t359 (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 (t358))
% 5.31/5.54  (step t360 (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)
% 5.31/5.54  (step t361 (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 (t360))
% 5.31/5.54  (step t362 (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)
% 5.31/5.54  (step t363 (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 (t362))
% 5.31/5.54  (step t364 (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)
% 5.31/5.54  (step t365 (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 (t364))
% 5.31/5.54  (step t366 (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)
% 5.31/5.54  (step t367 (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 (t366))
% 5.31/5.54  (step t368 (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)
% 5.31/5.54  (step t369 (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 (t368))
% 5.31/5.54  (step t370 (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)
% 5.31/5.54  (step t371 (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 (t370))
% 5.31/5.54  (step t372 (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)
% 5.31/5.54  (step t373 (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 (t372))
% 5.31/5.54  (step t374 (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)
% 5.31/5.54  (step t375 (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 (t374))
% 5.31/5.54  (step t376 (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)
% 5.31/5.54  (step t377 (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 (t376))
% 5.31/5.54  (step t378 (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 (t283 t285 t287 t289 t291 t293 t295 t297 t299 t301 t303 t305 t307 t309 t311 t313 t315 t317 t319 t321 t323 t325 t327 t329 t331 t333 t335 t337 t339 t341 t343 t345 t347 t349 t351 t353 t355 t357 t359 t361 t363 t365 t367 t369 t371 t373 t375 t377))
% 5.31/5.54  (step t379 (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 (t281 t378 a4))
% 5.31/5.54  (step t380 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.54  (step t381 (cl (or (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t99))
% 5.31/5.54  (step t382 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) :rule or :premises (t381))
% 5.31/5.54  (step t383 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.54  (step t384 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 5.31/5.54  (step t385 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t386 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t385))
% 5.31/5.54  (step t387 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))))) :rule all_simplify)
% 5.31/5.54  (step t388 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule refl)
% 5.31/5.54  (step t389 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t390 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t388 t389))
% 5.31/5.54  (step t391 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) true)) :rule all_simplify)
% 5.31/5.54  (step t392 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) true)) :rule trans :premises (t390 t391))
% 5.31/5.54  (step t393 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) true)) :rule trans :premises (t387 t392))
% 5.31/5.54  (step t394 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t386 t393))
% 5.31/5.54  (step t395 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 5.31/5.54  (step t396 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t384 t239 t394 t395))
% 5.31/5.54  (step t397 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 5.31/5.54  (step t398 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t399)
% 5.31/5.54  (assume t399.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t399.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t399.a2 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.31/5.54  (step t399.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t399.t2)
% 5.31/5.54  (assume t399.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.31/5.54  (assume t399.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.54  (step t399.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t399.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) false)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t399.t2.t1))
% 5.31/5.54  (step t399.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t399.t2.a1))
% 5.31/5.54  (step t399.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t399.t2.t3))
% 5.31/5.54  (step t399.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule refl)
% 5.31/5.54  (step t399.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule cong :premises (t399.t2.t4 t399.t2.t5))
% 5.31/5.54  (step t399.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t399.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv2 :premises (t399.t2.t7))
% 5.31/5.54  (step t399.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule not_not)
% 5.31/5.54  (step t399.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule resolution :premises (t399.t2.t8 t399.t2.t9))
% 5.31/5.54  (step t399.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false)) :rule resolution :premises (t399.t2.t10 t399.t2.a0))
% 5.31/5.54  (step t399.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule trans :premises (t399.t2.t6 t399.t2.t11))
% 5.31/5.54  (step t399.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t399.t2.t2 t399.t2.t12))
% 5.31/5.54  (step t399.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t399.t2.a0 t399.t2.a1))
% 5.31/5.54  (step t399.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.31/5.54  (step t399.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t399.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t399.t2 t399.t3 t399.t4))
% 5.31/5.54  (step t399.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t399.t5))
% 5.31/5.54  (step t399.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t399.t6))
% 5.31/5.54  (step t399.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t399.t1 t399.t7))
% 5.31/5.54  (step t399.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 5.31/5.54  (step t399.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t399.t8 t399.t9))
% 5.31/5.54  (step t399.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t399.t10))
% 5.31/5.54  (step t399.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t399.t11))
% 5.31/5.54  (step t399.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 5.31/5.54  (step t399.t14 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t399.t15)
% 5.31/5.54  (assume t399.t15.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t399.t15.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (step t399.t15.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t399.t15.a1))
% 5.31/5.54  (step t399.t15.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t399.t15.t1))
% 5.31/5.54  (step t399.t15.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.54  (step t399.t15.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t399.t15.a0))
% 5.31/5.54  (step t399.t15.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t399.t15.t4))
% 5.31/5.54  (step t399.t15.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t399.t15.t5))
% 5.31/5.54  (step t399.t15.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t399.t15.t3 t399.t15.t6))
% 5.31/5.54  (step t399.t15.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t399.t15.t2 t399.t15.t7))
% 5.31/5.54  (step t399.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t399.t15.a0 t399.t15.a1))
% 5.31/5.54  (step t399.t16 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t399.t17 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t399.t18 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t399.t15 t399.t16 t399.t17))
% 5.31/5.54  (step t399.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t399.t18))
% 5.31/5.54  (step t399.t20 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t399.t19))
% 5.31/5.54  (step t399.t21 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t399.t14 t399.t20))
% 5.31/5.54  (step t399.t22 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.54  (step t399.t23 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t399.t21 t399.t22))
% 5.31/5.54  (step t399.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t399.t23))
% 5.31/5.54  (step t399.t25 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t399.t24))
% 5.31/5.54  (step t399.t26 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.54  (step t399.t27 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t399.t26 t399.a0 t399.a1))
% 5.31/5.54  (step t399.t28 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t399.t25 t399.t27))
% 5.31/5.54  (step t399.t29 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t399.t13 t399.a2 t399.t28))
% 5.31/5.54  (step t399.t30 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t399.t12 t399.t29))
% 5.31/5.54  (step t399 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t399.a0 t399.a1 t399.a2))
% 5.31/5.54  (step t400 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t401 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t402 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.31/5.54  (step t403 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t399 t400 t401 t402))
% 5.31/5.54  (step t404 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t403))
% 5.31/5.54  (step t405 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t404))
% 5.31/5.54  (step t406 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t398 t405))
% 5.31/5.54  (step t407 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 5.31/5.54  (step t408 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t406 t407))
% 5.31/5.54  (step t409 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t408))
% 5.31/5.54  (step t410 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t409))
% 5.31/5.54  (step t411 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t397 t410))
% 5.31/5.54  (step t412 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t413 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t414 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 5.31/5.54  (step t415 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 5.31/5.54  (step t416 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t411 t412 t413 t414 t415))
% 5.31/5.54  (step t417 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t416))
% 5.31/5.54  (step t418 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t383 t396 t417))
% 5.31/5.54  (step t419 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t418))
% 5.31/5.54  (step t420 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t419))
% 5.31/5.54  (step t421 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and :premises (a11))
% 5.31/5.54  (step t422 (cl (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and :premises (t379))
% 5.31/5.54  (step t423 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t420 t280 t421 t422))
% 5.31/5.54  (step t424 (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 (t99))
% 5.31/5.54  (step t425 (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 (t424))
% 5.31/5.54  (step t426 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.54  (step t427 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t428 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t427))
% 5.31/5.54  (step t429 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))))) :rule all_simplify)
% 5.31/5.54  (step t430 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule refl)
% 5.31/5.54  (step t431 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t432 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t430 t431))
% 5.31/5.54  (step t433 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) true)) :rule all_simplify)
% 5.31/5.54  (step t434 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) true)) :rule trans :premises (t432 t433))
% 5.31/5.54  (step t435 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) true)) :rule trans :premises (t429 t434))
% 5.31/5.54  (step t436 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t428 t435))
% 5.31/5.54  (step t437 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 5.31/5.54  (step t438 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t384 t239 t436 t437))
% 5.31/5.54  (step t439 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 5.31/5.54  (step t440 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t441)
% 5.31/5.54  (assume t441.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t441.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t441.a2 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))
% 5.31/5.54  (step t441.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t441.t2)
% 5.31/5.54  (assume t441.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))
% 5.31/5.54  (assume t441.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.54  (step t441.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t441.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 (t441.t2.t1))
% 5.31/5.54  (step t441.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t441.t2.a1))
% 5.31/5.54  (step t441.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t441.t2.t3))
% 5.31/5.54  (step t441.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) :rule refl)
% 5.31/5.54  (step t441.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule cong :premises (t441.t2.t4 t441.t2.t5))
% 5.31/5.54  (step t441.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t441.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv2 :premises (t441.t2.t7))
% 5.31/5.54  (step t441.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) :rule not_not)
% 5.31/5.54  (step t441.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) :rule resolution :premises (t441.t2.t8 t441.t2.t9))
% 5.31/5.54  (step t441.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t441.t2.t10 t441.t2.a0))
% 5.31/5.54  (step t441.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t441.t2.t6 t441.t2.t11))
% 5.31/5.54  (step t441.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t441.t2.t2 t441.t2.t12))
% 5.31/5.54  (step t441.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t441.t2.a0 t441.t2.a1))
% 5.31/5.54  (step t441.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 5.31/5.54  (step t441.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t441.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t441.t2 t441.t3 t441.t4))
% 5.31/5.54  (step t441.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t441.t5))
% 5.31/5.54  (step t441.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t441.t6))
% 5.31/5.54  (step t441.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t441.t1 t441.t7))
% 5.31/5.54  (step t441.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 5.31/5.54  (step t441.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t441.t8 t441.t9))
% 5.31/5.54  (step t441.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t441.t10))
% 5.31/5.54  (step t441.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t441.t11))
% 5.31/5.54  (step t441.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 5.31/5.54  (step t441.t14 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t441.t15)
% 5.31/5.54  (assume t441.t15.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t441.t15.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (step t441.t15.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t441.t15.a1))
% 5.31/5.54  (step t441.t15.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t441.t15.t1))
% 5.31/5.54  (step t441.t15.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.54  (step t441.t15.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t441.t15.a0))
% 5.31/5.54  (step t441.t15.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t441.t15.t4))
% 5.31/5.54  (step t441.t15.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t441.t15.t5))
% 5.31/5.54  (step t441.t15.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t441.t15.t3 t441.t15.t6))
% 5.31/5.54  (step t441.t15.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t441.t15.t2 t441.t15.t7))
% 5.31/5.54  (step t441.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t441.t15.a0 t441.t15.a1))
% 5.31/5.54  (step t441.t16 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t441.t17 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t441.t18 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t441.t15 t441.t16 t441.t17))
% 5.31/5.54  (step t441.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t441.t18))
% 5.31/5.54  (step t441.t20 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t441.t19))
% 5.31/5.54  (step t441.t21 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t441.t14 t441.t20))
% 5.31/5.54  (step t441.t22 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.54  (step t441.t23 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t441.t21 t441.t22))
% 5.31/5.54  (step t441.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t441.t23))
% 5.31/5.54  (step t441.t25 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t441.t24))
% 5.31/5.54  (step t441.t26 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.54  (step t441.t27 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t441.t26 t441.a0 t441.a1))
% 5.31/5.54  (step t441.t28 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t441.t25 t441.t27))
% 5.31/5.54  (step t441.t29 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t441.t13 t441.a2 t441.t28))
% 5.31/5.54  (step t441.t30 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t441.t12 t441.t29))
% 5.31/5.54  (step t441 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t441.a0 t441.a1 t441.a2))
% 5.31/5.54  (step t442 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t443 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t444 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 5.31/5.54  (step t445 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t441 t442 t443 t444))
% 5.31/5.54  (step t446 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t445))
% 5.31/5.54  (step t447 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t446))
% 5.31/5.54  (step t448 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (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 (t440 t447))
% 5.31/5.54  (step t449 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (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)
% 5.31/5.54  (step t450 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t448 t449))
% 5.31/5.54  (step t451 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t450))
% 5.31/5.54  (step t452 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t451))
% 5.31/5.54  (step t453 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t439 t452))
% 5.31/5.54  (step t454 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t455 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t456 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 5.31/5.54  (step t457 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 5.31/5.54  (step t458 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t453 t454 t455 t456 t457))
% 5.31/5.54  (step t459 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t458))
% 5.31/5.54  (step t460 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t426 t438 t459))
% 5.31/5.54  (step t461 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t460))
% 5.31/5.54  (step t462 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t461))
% 5.31/5.54  (step t463 (cl (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.54  (step t464 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t462 t280 t421 t463))
% 5.31/5.54  (step t465 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_pos2)
% 5.31/5.54  (step t466 (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)
% 5.31/5.54  (step t467 (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 (t466))
% 5.31/5.54  (step t468 (cl (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))))) :rule all_simplify)
% 5.31/5.54  (step t469 (cl (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13))) :rule refl)
% 5.31/5.54  (step t470 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule all_simplify)
% 5.31/5.54  (step t471 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)))) :rule cong :premises (t469 t470))
% 5.31/5.54  (step t472 (cl (= (= (= tptp.e12 tptp.e13) (= tptp.e12 tptp.e13)) true)) :rule all_simplify)
% 5.31/5.54  (step t473 (cl (= (= (= tptp.e12 tptp.e13) (not (not (= tptp.e12 tptp.e13)))) true)) :rule trans :premises (t471 t472))
% 5.31/5.54  (step t474 (cl (= (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13)) true)) :rule trans :premises (t468 t473))
% 5.31/5.54  (step t475 (cl (= (not (not (= tptp.e12 tptp.e13))) (= tptp.e12 tptp.e13))) :rule resolution :premises (t467 t474))
% 5.31/5.54  (step t476 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 5.31/5.54  (step t477 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))))) :rule cong :premises (t475 t210 t476))
% 5.31/5.54  (step t478 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 5.31/5.54  (step t479 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t480)
% 5.31/5.54  (assume t480.a0 (not (= tptp.e12 tptp.e13)))
% 5.31/5.54  (assume t480.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 5.31/5.54  (step t480.t1 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t480.t2)
% 5.31/5.54  (assume t480.t2.a0 (not (= tptp.e12 tptp.e13)))
% 5.31/5.54  (assume t480.t2.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 5.31/5.54  (step t480.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.54  (step t480.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) false)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule equiv1 :premises (t480.t2.t1))
% 5.31/5.54  (step t480.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 5.31/5.54  (step t480.t2.t4 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) :rule symm :premises (t480.t2.a1))
% 5.31/5.54  (step t480.t2.t5 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 tptp.e13))) :rule cong :premises (t480.t2.t3 t480.t2.t4))
% 5.31/5.54  (step t480.t2.t6 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 5.31/5.54  (step t480.t2.t7 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t480.t2.t6))
% 5.31/5.54  (step t480.t2.t8 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 5.31/5.54  (step t480.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t480.t2.t7 t480.t2.t8))
% 5.31/5.54  (step t480.t2.t10 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t480.t2.t9 t480.t2.a0))
% 5.31/5.54  (step t480.t2.t11 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) false)) :rule trans :premises (t480.t2.t5 t480.t2.t10))
% 5.31/5.54  (step t480.t2.t12 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t480.t2.t2 t480.t2.t11))
% 5.31/5.54  (step t480.t2 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t480.t2.a0 t480.t2.a1))
% 5.31/5.54  (step t480.t3 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t480.t4 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.54  (step t480.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t480.t2 t480.t3 t480.t4))
% 5.31/5.54  (step t480.t6 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t480.t5))
% 5.31/5.54  (step t480.t7 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t480.t6))
% 5.31/5.54  (step t480.t8 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t480.t1 t480.t7))
% 5.31/5.54  (step t480.t9 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 5.31/5.54  (step t480.t10 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t480.t8 t480.t9))
% 5.31/5.54  (step t480.t11 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t480.t10))
% 5.31/5.54  (step t480.t12 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t480.t11))
% 5.31/5.54  (step t480.t13 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 5.31/5.54  (step t480.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t480.t13 t480.a0 t480.a1))
% 5.31/5.54  (step t480.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t480.t12 t480.t14))
% 5.31/5.54  (step t480 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule subproof :discharge (t480.a0 t480.a1))
% 5.31/5.54  (step t481 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t482 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.54  (step t483 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t480 t481 t482))
% 5.31/5.54  (step t484 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t483))
% 5.31/5.54  (step t485 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule contraction :premises (t484))
% 5.31/5.54  (step t486 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t479 t485))
% 5.31/5.54  (step t487 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies_neg2)
% 5.31/5.54  (step t488 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t486 t487))
% 5.31/5.54  (step t489 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t488))
% 5.31/5.54  (step t490 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies :premises (t489))
% 5.31/5.54  (step t491 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t478 t490))
% 5.31/5.54  (step t492 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t493 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 5.31/5.54  (step t494 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (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)
% 5.31/5.54  (step t495 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t491 t492 t493 t494))
% 5.31/5.54  (step t496 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t495))
% 5.31/5.54  (step t497 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t465 t477 t496))
% 5.31/5.54  (step t498 (cl (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)))) :rule or :premises (t497))
% 5.31/5.54  (step t499 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t498))
% 5.31/5.54  (step t500 (cl (not (= tptp.e12 tptp.e13))) :rule and :premises (a6))
% 5.31/5.54  (step t501 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t198 t236 t237 t279 t280 t380 t382 t423 t425 t464 t499 t500))
% 5.31/5.54  (step t502 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule contraction :premises (t501))
% 5.31/5.54  (step t503 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.54  (step t504 (cl (= (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule refl)
% 5.31/5.54  (step t505 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 5.31/5.54  (step t506 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t507 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t506))
% 5.31/5.54  (step t508 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))))) :rule all_simplify)
% 5.31/5.54  (step t509 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule refl)
% 5.31/5.54  (step t510 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t511 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t509 t510))
% 5.31/5.54  (step t512 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule all_simplify)
% 5.31/5.54  (step t513 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) true)) :rule trans :premises (t511 t512))
% 5.31/5.54  (step t514 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule trans :premises (t508 t513))
% 5.31/5.54  (step t515 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t507 t514))
% 5.31/5.54  (step t516 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 5.31/5.54  (step t517 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))))) :rule cong :premises (t504 t384 t239 t114 t505 t515 t516))
% 5.31/5.54  (step t518 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 5.31/5.54  (step t519 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t520)
% 5.31/5.54  (assume t520.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.54  (assume t520.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t520.a2 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t520.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.54  (assume t520.a4 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))
% 5.31/5.54  (assume t520.a5 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.54  (step t520.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t520.t2)
% 5.31/5.54  (assume t520.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.54  (assume t520.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.54  (assume t520.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.54  (assume t520.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.54  (assume t520.t2.a4 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))
% 5.31/5.54  (step t520.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t520.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 (t520.t2.t1))
% 5.31/5.54  (step t520.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t520.t2.a1))
% 5.31/5.54  (step t520.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t520.t2.t3))
% 5.31/5.54  (step t520.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t520.t2.a3))
% 5.31/5.54  (step t520.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) :rule symm :premises (t520.t2.a2))
% 5.31/5.54  (step t520.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t520.t2.t6))
% 5.31/5.54  (step t520.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) :rule trans :premises (t520.t2.t5 t520.t2.t7))
% 5.31/5.54  (step t520.t2.t9 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t520.t2.t8))
% 5.31/5.54  (step t520.t2.t10 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10)) :rule symm :premises (t520.t2.a4))
% 5.31/5.54  (step t520.t2.t11 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t520.t2.t10 t520.t2.a3))
% 5.31/5.54  (step t520.t2.t12 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t520.t2.t11))
% 5.31/5.54  (step t520.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t520.t2.t9 t520.t2.t12))
% 5.31/5.54  (step t520.t2.t14 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t520.t2.t13))
% 5.31/5.54  (step t520.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t520.t2.t4 t520.t2.t14))
% 5.31/5.54  (step t520.t2.t16 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t520.t2.t17 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t520.t2.t16))
% 5.31/5.54  (step t520.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 5.31/5.54  (step t520.t2.t19 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t520.t2.t17 t520.t2.t18))
% 5.31/5.54  (step t520.t2.t20 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t520.t2.t19 t520.t2.a0))
% 5.31/5.54  (step t520.t2.t21 (cl (= (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) false)) :rule trans :premises (t520.t2.t15 t520.t2.t20))
% 5.31/5.54  (step t520.t2.t22 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t520.t2.t2 t520.t2.t21))
% 5.31/5.54  (step t520.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t520.t2.a0 t520.t2.a1 t520.t2.a2 t520.t2.a3 t520.t2.a4))
% 5.31/5.54  (step t520.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.54  (step t520.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t520.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t520.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t520.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 5.31/5.54  (step t520.t8 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t520.t2 t520.t3 t520.t4 t520.t5 t520.t6 t520.t7))
% 5.31/5.54  (step t520.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t520.t8))
% 5.31/5.54  (step t520.t10 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t520.t9))
% 5.31/5.54  (step t520.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t520.t1 t520.t10))
% 5.31/5.54  (step t520.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 5.31/5.54  (step t520.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t520.t11 t520.t12))
% 5.31/5.54  (step t520.t14 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t520.t13))
% 5.31/5.54  (step t520.t15 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t520.t14))
% 5.31/5.54  (step t520.t16 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 5.31/5.54  (step t520.t17 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t520.t18)
% 5.31/5.54  (assume t520.t18.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t520.t18.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (step t520.t18.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t520.t18.a1))
% 5.31/5.54  (step t520.t18.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t520.t18.t1))
% 5.31/5.54  (step t520.t18.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.54  (step t520.t18.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t520.t18.a0))
% 5.31/5.54  (step t520.t18.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t520.t18.t4))
% 5.31/5.54  (step t520.t18.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t520.t18.t5))
% 5.31/5.54  (step t520.t18.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t520.t18.t3 t520.t18.t6))
% 5.31/5.54  (step t520.t18.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t520.t18.t2 t520.t18.t7))
% 5.31/5.54  (step t520.t18 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t520.t18.a0 t520.t18.a1))
% 5.31/5.54  (step t520.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t520.t20 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t520.t21 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t520.t18 t520.t19 t520.t20))
% 5.31/5.54  (step t520.t22 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t520.t21))
% 5.31/5.54  (step t520.t23 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t520.t22))
% 5.31/5.54  (step t520.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t520.t17 t520.t23))
% 5.31/5.54  (step t520.t25 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.54  (step t520.t26 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t520.t24 t520.t25))
% 5.31/5.54  (step t520.t27 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t520.t26))
% 5.31/5.54  (step t520.t28 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t520.t27))
% 5.31/5.54  (step t520.t29 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.54  (step t520.t30 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t520.t29 t520.a1 t520.a2))
% 5.31/5.54  (step t520.t31 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t520.t28 t520.t30))
% 5.31/5.54  (step t520.t32 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t520.t33)
% 5.31/5.54  (assume t520.t33.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t520.t33.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.54  (step t520.t33.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t520.t33.a1))
% 5.31/5.54  (step t520.t33.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t520.t33.t1))
% 5.31/5.54  (step t520.t33.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t520.t33.a0))
% 5.31/5.54  (step t520.t33.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t520.t33.t3))
% 5.31/5.54  (step t520.t33.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t520.t33.t4))
% 5.31/5.54  (step t520.t33.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.54  (step t520.t33.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t520.t33.t5 t520.t33.t6))
% 5.31/5.54  (step t520.t33.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t520.t33.t2 t520.t33.t7))
% 5.31/5.54  (step t520.t33 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t520.t33.a0 t520.t33.a1))
% 5.31/5.54  (step t520.t34 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t520.t35 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t520.t36 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t520.t33 t520.t34 t520.t35))
% 5.31/5.54  (step t520.t37 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t520.t36))
% 5.31/5.54  (step t520.t38 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t520.t37))
% 5.31/5.54  (step t520.t39 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t520.t32 t520.t38))
% 5.31/5.54  (step t520.t40 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.54  (step t520.t41 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t520.t39 t520.t40))
% 5.31/5.54  (step t520.t42 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t520.t41))
% 5.31/5.54  (step t520.t43 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t520.t42))
% 5.31/5.54  (step t520.t44 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.54  (step t520.t45 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t520.t44 t520.a2 t520.a0))
% 5.31/5.54  (step t520.t46 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t520.t43 t520.t45))
% 5.31/5.54  (step t520.t47 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t520.t16 t520.a5 t520.t31 t520.a3 t520.t46 t520.a4))
% 5.31/5.54  (step t520.t48 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t520.t15 t520.t47))
% 5.31/5.54  (step t520 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule subproof :discharge (t520.a0 t520.a1 t520.a2 t520.a3 t520.a4 t520.a5))
% 5.31/5.54  (step t521 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t522 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t523 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t524 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t525 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 5.31/5.54  (step t526 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.54  (step t527 (cl (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t520 t521 t522 t523 t524 t525 t526))
% 5.31/5.54  (step t528 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule reordering :premises (t527))
% 5.31/5.54  (step t529 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule contraction :premises (t528))
% 5.31/5.54  (step t530 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t519 t529))
% 5.31/5.54  (step t531 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg2)
% 5.31/5.54  (step t532 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t530 t531))
% 5.31/5.54  (step t533 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t532))
% 5.31/5.54  (step t534 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies :premises (t533))
% 5.31/5.54  (step t535 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t518 t534))
% 5.31/5.54  (step t536 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t537 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t538 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t539 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.54  (step t540 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 5.31/5.54  (step t541 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 5.31/5.54  (step t542 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 5.31/5.54  (step t543 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t535 t536 t537 t538 t539 t540 t541 t542))
% 5.31/5.54  (step t544 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t543))
% 5.31/5.54  (step t545 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t503 t517 t544))
% 5.31/5.54  (step t546 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)))) :rule or :premises (t545))
% 5.31/5.54  (step t547 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t546))
% 5.31/5.54  (step t548 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and :premises (a11))
% 5.31/5.54  (step t549 (cl (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t379))
% 5.31/5.54  (step t550 (cl (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 and :premises (t99))
% 5.31/5.54  (step t551 (cl (= 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 or :premises (t550))
% 5.31/5.54  (step t552 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule and :premises (t196))
% 5.31/5.54  (step t553 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t552))
% 5.31/5.54  (step t554 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule equiv_pos2)
% 5.31/5.54  (step t555 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t556 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t555))
% 5.31/5.54  (step t557 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 5.31/5.54  (step t558 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 5.31/5.54  (step t559 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t560 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t558 t559))
% 5.31/5.54  (step t561 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 5.31/5.54  (step t562 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t560 t561))
% 5.31/5.54  (step t563 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t557 t562))
% 5.31/5.54  (step t564 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t556 t563))
% 5.31/5.54  (step t565 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule refl)
% 5.31/5.54  (step t566 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))))) :rule cong :premises (t114 t564 t565))
% 5.31/5.54  (step t567 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 5.31/5.54  (step t568 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t569)
% 5.31/5.54  (assume t569.a0 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.54  (assume t569.a1 (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.54  (step t569.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t569.t2)
% 5.31/5.54  (assume t569.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.54  (assume t569.t2.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.54  (step t569.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) false) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule equiv_simplify)
% 5.31/5.54  (step t569.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) false)) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv1 :premises (t569.t2.t1))
% 5.31/5.54  (step t569.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) :rule symm :premises (t569.t2.a1))
% 5.31/5.54  (step t569.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t569.t2.t3))
% 5.31/5.54  (step t569.t2.t5 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.31/5.54  (step t569.t2.t6 (cl (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op1 tptp.e10 tptp.e10))) :rule cong :premises (t569.t2.t5 t569.t2.t3))
% 5.31/5.54  (step t569.t2.t7 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t569.t2.t4 t569.t2.t6))
% 5.31/5.54  (step t569.t2.t8 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t569.t2.t9 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t569.t2.t8))
% 5.31/5.54  (step t569.t2.t10 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 5.31/5.54  (step t569.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t569.t2.t9 t569.t2.t10))
% 5.31/5.54  (step t569.t2.t12 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t569.t2.t11 t569.t2.a0))
% 5.31/5.54  (step t569.t2.t13 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) false)) :rule trans :premises (t569.t2.t7 t569.t2.t12))
% 5.31/5.54  (step t569.t2.t14 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t569.t2.t2 t569.t2.t13))
% 5.31/5.54  (step t569.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule subproof :discharge (t569.t2.a0 t569.t2.a1))
% 5.31/5.54  (step t569.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.54  (step t569.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t569.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t569.t2 t569.t3 t569.t4))
% 5.31/5.54  (step t569.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule reordering :premises (t569.t5))
% 5.31/5.54  (step t569.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t569.t6))
% 5.31/5.54  (step t569.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t569.t1 t569.t7))
% 5.31/5.54  (step t569.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule implies_neg2)
% 5.31/5.54  (step t569.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t569.t8 t569.t9))
% 5.31/5.54  (step t569.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule contraction :premises (t569.t10))
% 5.31/5.54  (step t569.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies :premises (t569.t11))
% 5.31/5.54  (step t569.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 5.31/5.54  (step t569.t14 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t569.t13 t569.a1 t569.a0))
% 5.31/5.54  (step t569.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t569.t12 t569.t14))
% 5.31/5.54  (step t569 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule subproof :discharge (t569.a0 t569.a1))
% 5.31/5.54  (step t570 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t571 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.54  (step t572 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t569 t570 t571))
% 5.31/5.54  (step t573 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule reordering :premises (t572))
% 5.31/5.54  (step t574 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t573))
% 5.31/5.54  (step t575 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t568 t574))
% 5.31/5.54  (step t576 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule implies_neg2)
% 5.31/5.54  (step t577 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t575 t576))
% 5.31/5.54  (step t578 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule contraction :premises (t577))
% 5.31/5.54  (step t579 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies :premises (t578))
% 5.31/5.54  (step t580 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t567 t579))
% 5.31/5.54  (step t581 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.54  (step t582 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 5.31/5.54  (step t583 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 5.31/5.54  (step t584 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t580 t581 t582 t583))
% 5.31/5.54  (step t585 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule contraction :premises (t584))
% 5.31/5.54  (step t586 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t554 t566 t585))
% 5.31/5.54  (step t587 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule or :premises (t586))
% 5.31/5.54  (step t588 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule reordering :premises (t587))
% 5.31/5.54  (step t589 (cl (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.54  (step t590 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule equiv_pos2)
% 5.31/5.54  (step t591 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 5.31/5.54  (step t592 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t593 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t592))
% 5.31/5.54  (step t594 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))))) :rule all_simplify)
% 5.31/5.54  (step t595 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule refl)
% 5.31/5.54  (step t596 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule all_simplify)
% 5.31/5.54  (step t597 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t595 t596))
% 5.31/5.54  (step t598 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule all_simplify)
% 5.31/5.54  (step t599 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) true)) :rule trans :premises (t597 t598))
% 5.31/5.54  (step t600 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) true)) :rule trans :premises (t594 t599))
% 5.31/5.54  (step t601 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t593 t600))
% 5.31/5.54  (step t602 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule refl)
% 5.31/5.54  (step t603 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))))) :rule cong :premises (t504 t384 t239 t114 t241 t591 t601 t602))
% 5.31/5.54  (step t604 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 5.31/5.54  (step t605 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t606)
% 5.31/5.54  (assume t606.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.54  (assume t606.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t606.a2 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t606.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.54  (assume t606.a4 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.54  (assume t606.a5 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.54  (assume t606.a6 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.54  (step t606.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t606.t2)
% 5.31/5.54  (assume t606.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.54  (assume t606.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.54  (assume t606.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.54  (assume t606.t2.a3 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.54  (assume t606.t2.a4 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t606.t2.a5 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.54  (assume t606.t2.a6 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (step t606.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) false) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule equiv_simplify)
% 5.31/5.54  (step t606.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv1 :premises (t606.t2.t1))
% 5.31/5.54  (step t606.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t606.t2.a1))
% 5.31/5.54  (step t606.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t606.t2.t3))
% 5.31/5.54  (step t606.t2.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t606.t2.a4))
% 5.31/5.54  (step t606.t2.t6 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t606.t2.t5))
% 5.31/5.54  (step t606.t2.t7 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.54  (step t606.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule cong :premises (t606.t2.t6 t606.t2.t7))
% 5.31/5.54  (step t606.t2.t9 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t606.t2.a3))
% 5.31/5.54  (step t606.t2.t10 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) :rule symm :premises (t606.t2.a2))
% 5.31/5.54  (step t606.t2.t11 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t606.t2.t10))
% 5.31/5.54  (step t606.t2.t12 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) :rule trans :premises (t606.t2.t8 t606.t2.t9 t606.t2.t11))
% 5.31/5.54  (step t606.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t606.t2.t12))
% 5.31/5.54  (step t606.t2.t14 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) :rule symm :premises (t606.t2.a5))
% 5.31/5.54  (step t606.t2.t15 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t606.t2.t8))
% 5.31/5.54  (step t606.t2.t16 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t606.t2.t14 t606.t2.a3 t606.t2.t15))
% 5.31/5.54  (step t606.t2.t17 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) :rule symm :premises (t606.t2.t16))
% 5.31/5.54  (step t606.t2.t18 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t606.t2.a6))
% 5.31/5.54  (step t606.t2.t19 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t606.t2.t18))
% 5.31/5.54  (step t606.t2.t20 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule cong :premises (t606.t2.t7 t606.t2.t19))
% 5.31/5.54  (step t606.t2.t21 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule trans :premises (t606.t2.t20 t606.t2.t5))
% 5.31/5.54  (step t606.t2.t22 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op1 tptp.e13 tptp.e12))) :rule cong :premises (t606.t2.t7 t606.t2.t21))
% 5.31/5.54  (step t606.t2.t23 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule symm :premises (t606.t2.t22))
% 5.31/5.54  (step t606.t2.t24 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule trans :premises (t606.t2.t13 t606.t2.t17 t606.t2.t23))
% 5.31/5.54  (step t606.t2.t25 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t606.t2.t24))
% 5.31/5.54  (step t606.t2.t26 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t606.t2.t4 t606.t2.t25))
% 5.31/5.54  (step t606.t2.t27 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t606.t2.t28 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t606.t2.t27))
% 5.31/5.54  (step t606.t2.t29 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 5.31/5.54  (step t606.t2.t30 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t606.t2.t28 t606.t2.t29))
% 5.31/5.54  (step t606.t2.t31 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t606.t2.t30 t606.t2.a0))
% 5.31/5.54  (step t606.t2.t32 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) false)) :rule trans :premises (t606.t2.t26 t606.t2.t31))
% 5.31/5.54  (step t606.t2.t33 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t606.t2.t2 t606.t2.t32))
% 5.31/5.54  (step t606.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule subproof :discharge (t606.t2.a0 t606.t2.a1 t606.t2.a2 t606.t2.a3 t606.t2.a4 t606.t2.a5 t606.t2.a6))
% 5.31/5.54  (step t606.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.54  (step t606.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t606.t5 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t606.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t606.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t606.t8 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.54  (step t606.t9 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t606.t10 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t606.t2 t606.t3 t606.t4 t606.t5 t606.t6 t606.t7 t606.t8 t606.t9))
% 5.31/5.54  (step t606.t11 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule reordering :premises (t606.t10))
% 5.31/5.54  (step t606.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t606.t11))
% 5.31/5.54  (step t606.t13 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t606.t1 t606.t12))
% 5.31/5.54  (step t606.t14 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule implies_neg2)
% 5.31/5.54  (step t606.t15 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule resolution :premises (t606.t13 t606.t14))
% 5.31/5.54  (step t606.t16 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule contraction :premises (t606.t15))
% 5.31/5.54  (step t606.t17 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies :premises (t606.t16))
% 5.31/5.54  (step t606.t18 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 5.31/5.54  (step t606.t19 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t606.t18 t606.a6 t606.a4 t606.a3 t606.a0 t606.a2 t606.a5 t606.a1))
% 5.31/5.54  (step t606.t20 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t606.t17 t606.t19))
% 5.31/5.54  (step t606 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule subproof :discharge (t606.a0 t606.a1 t606.a2 t606.a3 t606.a4 t606.a5 t606.a6))
% 5.31/5.54  (step t607 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t608 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t609 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t610 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t611 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t612 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.54  (step t613 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.54  (step t614 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t606 t607 t608 t609 t610 t611 t612 t613))
% 5.31/5.54  (step t615 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule reordering :premises (t614))
% 5.31/5.54  (step t616 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t615))
% 5.31/5.54  (step t617 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t605 t616))
% 5.31/5.54  (step t618 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule implies_neg2)
% 5.31/5.54  (step t619 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule resolution :premises (t617 t618))
% 5.31/5.54  (step t620 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule contraction :premises (t619))
% 5.31/5.54  (step t621 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies :premises (t620))
% 5.31/5.54  (step t622 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t604 t621))
% 5.31/5.54  (step t623 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t624 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t625 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t626 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.54  (step t627 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t628 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 5.31/5.54  (step t629 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 5.31/5.54  (step t630 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule or_neg)
% 5.31/5.54  (step t631 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule resolution :premises (t622 t623 t624 t625 t626 t627 t628 t629 t630))
% 5.31/5.54  (step t632 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule contraction :premises (t631))
% 5.31/5.54  (step t633 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule resolution :premises (t590 t603 t632))
% 5.31/5.54  (step t634 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule or :premises (t633))
% 5.31/5.54  (step t635 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t634))
% 5.31/5.54  (step t636 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t379))
% 5.31/5.54  (step t637 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule equiv_pos2)
% 5.31/5.54  (step t638 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 5.31/5.54  (step t639 (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)
% 5.31/5.54  (step t640 (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 (t639))
% 5.31/5.54  (step t641 (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)
% 5.31/5.54  (step t642 (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)
% 5.31/5.54  (step t643 (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)
% 5.31/5.54  (step t644 (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 (t642 t643))
% 5.31/5.54  (step t645 (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)
% 5.31/5.54  (step t646 (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 (t644 t645))
% 5.31/5.54  (step t647 (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 (t641 t646))
% 5.31/5.54  (step t648 (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 (t640 t647))
% 5.31/5.54  (step t649 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule refl)
% 5.31/5.54  (step t650 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))))) :rule cong :premises (t384 t638 t648 t649))
% 5.31/5.54  (step t651 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule and_neg)
% 5.31/5.54  (step t652 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t653)
% 5.31/5.54  (assume t653.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t653.a1 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))
% 5.31/5.54  (assume t653.a2 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 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.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t653.t2)
% 5.31/5.54  (assume t653.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))
% 5.31/5.54  (assume t653.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t653.t2.a2 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))
% 5.31/5.54  (step t653.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) false) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule equiv_simplify)
% 5.31/5.54  (step t653.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv1 :premises (t653.t2.t1))
% 5.31/5.54  (step t653.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t653.t2.a1))
% 5.31/5.54  (step t653.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t653.t2.t3))
% 5.31/5.54  (step t653.t2.t5 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 5.31/5.54  (step t653.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) :rule symm :premises (t653.t2.a2))
% 5.31/5.54  (step t653.t2.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op1 tptp.e11 tptp.e13))) :rule cong :premises (t653.t2.t5 t653.t2.t6))
% 5.31/5.54  (step t653.t2.t8 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule cong :premises (t653.t2.t4 t653.t2.t7))
% 5.31/5.54  (step t653.t2.t9 (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)
% 5.31/5.54  (step t653.t2.t10 (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 (t653.t2.t9))
% 5.31/5.54  (step t653.t2.t11 (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)
% 5.31/5.54  (step t653.t2.t12 (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 (t653.t2.t10 t653.t2.t11))
% 5.31/5.54  (step t653.t2.t13 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) false)) :rule resolution :premises (t653.t2.t12 t653.t2.a0))
% 5.31/5.54  (step t653.t2.t14 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) false)) :rule trans :premises (t653.t2.t8 t653.t2.t13))
% 5.31/5.54  (step t653.t2.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t653.t2.t2 t653.t2.t14))
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule subproof :discharge (t653.t2.a0 t653.t2.a1 t653.t2.a2))
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t653.t6 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 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.e13 (tptp.op1 tptp.e11 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.e13 (tptp.op1 tptp.e11 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.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t653.t2 t653.t3 t653.t4 t653.t5))
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 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.e13 (tptp.op1 tptp.e11 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.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule reordering :premises (t653.t6))
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t653.t7))
% 5.31/5.54  (step t653.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t653.t1 t653.t8))
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule implies_neg2)
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 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.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t653.t9 t653.t10))
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule contraction :premises (t653.t11))
% 5.31/5.54  (step t653.t13 (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.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies :premises (t653.t12))
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 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.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 5.31/5.54  (step t653.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.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t653.t14 t653.a2 t653.a0 t653.a1))
% 5.31/5.54  (step t653.t16 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t653.t13 t653.t15))
% 5.31/5.54  (step t653 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule subproof :discharge (t653.a0 t653.a1 t653.a2))
% 5.31/5.54  (step t654 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t655 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t656 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t657 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule resolution :premises (t653 t654 t655 t656))
% 5.31/5.54  (step t658 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule reordering :premises (t657))
% 5.31/5.54  (step t659 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t658))
% 5.31/5.54  (step t660 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t652 t659))
% 5.31/5.54  (step t661 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule implies_neg2)
% 5.31/5.54  (step t662 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t660 t661))
% 5.31/5.54  (step t663 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule contraction :premises (t662))
% 5.31/5.54  (step t664 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies :premises (t663))
% 5.31/5.54  (step t665 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t651 t664))
% 5.31/5.54  (step t666 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t667 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 5.31/5.54  (step t668 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t669 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 5.31/5.54  (step t670 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t665 t666 t667 t668 t669))
% 5.31/5.54  (step t671 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule contraction :premises (t670))
% 5.31/5.54  (step t672 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t637 t650 t671))
% 5.31/5.54  (step t673 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule or :premises (t672))
% 5.31/5.54  (step t674 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule reordering :premises (t673))
% 5.31/5.54  (step t675 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e13)))) :rule and :premises (t379))
% 5.31/5.54  (step t676 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t553 t588 t589 t635 t280 t421 t548 t636 t674 t421 t675))
% 5.31/5.54  (step t677 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t676))
% 5.31/5.54  (step t678 (cl (not (= (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.54  (step t679 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t2 t11 t20 t29))
% 5.31/5.54  (step t680 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule cong :premises (t3 t12 t21 t30))
% 5.31/5.54  (step t681 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t4 t13 t22 t31))
% 5.31/5.54  (step t682 (cl (= (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t5 t14 t23 t32))
% 5.31/5.54  (step t683 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t7 t16 t25 t34))
% 5.31/5.54  (step t684 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t38 t45 t52 t59))
% 5.31/5.54  (step t685 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule cong :premises (t39 t46 t53 t60))
% 5.31/5.54  (step t686 (cl (= (or (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))))) :rule cong :premises (t40 t47 t54 t61))
% 5.31/5.54  (step t687 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t8 t17 t26 t35))
% 5.31/5.54  (step t688 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t42 t49 t56 t63))
% 5.31/5.54  (step t689 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t66 t71 t76 t81))
% 5.31/5.54  (step t690 (cl (= (or (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t67 t72 t77 t82))
% 5.31/5.54  (step t691 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule cong :premises (t9 t18 t27 t36))
% 5.31/5.54  (step t692 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule cong :premises (t43 t50 t57 t64))
% 5.31/5.54  (step t693 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule cong :premises (t69 t74 t79 t84))
% 5.31/5.54  (step t694 (cl (= (or (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13)) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t86 t89 t92 t95))
% 5.31/5.54  (step t695 (cl (= (and (or (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e10 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e11 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e11 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e12 tptp.e13) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e11) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e11) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) (or (= (tptp.op1 tptp.e13 tptp.e13) tptp.e10) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e12) (= (tptp.op1 tptp.e13 tptp.e13) tptp.e13))) (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t679 t680 t681 t682 t683 t684 t685 t686 t687 t688 t689 t690 t691 t692 t693 t694))
% 5.31/5.54  (step t696 (cl (and (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t678 t695 a0))
% 5.31/5.54  (step t697 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t696))
% 5.31/5.54  (step t698 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) :rule or :premises (t697))
% 5.31/5.54  (step t699 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.54  (step t700 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 5.31/5.54  (step t701 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t384 t239 t515 t700))
% 5.31/5.54  (step t702 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 5.31/5.54  (step t703 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t704)
% 5.31/5.54  (assume t704.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t704.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t704.a2 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.54  (step t704.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t704.t2)
% 5.31/5.54  (assume t704.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.54  (assume t704.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.54  (step t704.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t704.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 (t704.t2.t1))
% 5.31/5.54  (step t704.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t704.t2.a1))
% 5.31/5.54  (step t704.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t704.t2.t3))
% 5.31/5.54  (step t704.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 5.31/5.54  (step t704.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t704.t2.t4 t704.t2.t5))
% 5.31/5.54  (step t704.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.54  (step t704.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t704.t2.t7))
% 5.31/5.54  (step t704.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 5.31/5.54  (step t704.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t704.t2.t8 t704.t2.t9))
% 5.31/5.54  (step t704.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t704.t2.t10 t704.t2.a0))
% 5.31/5.54  (step t704.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t704.t2.t6 t704.t2.t11))
% 5.31/5.54  (step t704.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t704.t2.t2 t704.t2.t12))
% 5.31/5.54  (step t704.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t704.t2.a0 t704.t2.a1))
% 5.31/5.54  (step t704.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.54  (step t704.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.54  (step t704.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t704.t2 t704.t3 t704.t4))
% 5.31/5.54  (step t704.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t704.t5))
% 5.31/5.54  (step t704.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t704.t6))
% 5.31/5.54  (step t704.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t704.t1 t704.t7))
% 5.31/5.54  (step t704.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 5.31/5.54  (step t704.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t704.t8 t704.t9))
% 5.31/5.54  (step t704.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t704.t10))
% 5.31/5.54  (step t704.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t704.t11))
% 5.31/5.54  (step t704.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 5.31/5.54  (step t704.t14 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t704.t15)
% 5.31/5.54  (assume t704.t15.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t704.t15.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (step t704.t15.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t704.t15.a1))
% 5.31/5.54  (step t704.t15.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t704.t15.t1))
% 5.31/5.54  (step t704.t15.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.54  (step t704.t15.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t704.t15.a0))
% 5.31/5.54  (step t704.t15.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t704.t15.t4))
% 5.31/5.54  (step t704.t15.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t704.t15.t5))
% 5.31/5.54  (step t704.t15.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t704.t15.t3 t704.t15.t6))
% 5.31/5.54  (step t704.t15.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t704.t15.t2 t704.t15.t7))
% 5.31/5.54  (step t704.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t704.t15.a0 t704.t15.a1))
% 5.31/5.54  (step t704.t16 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t704.t17 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t704.t18 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t704.t15 t704.t16 t704.t17))
% 5.31/5.54  (step t704.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t704.t18))
% 5.31/5.54  (step t704.t20 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t704.t19))
% 5.31/5.54  (step t704.t21 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t704.t14 t704.t20))
% 5.31/5.54  (step t704.t22 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.54  (step t704.t23 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t704.t21 t704.t22))
% 5.31/5.54  (step t704.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t704.t23))
% 5.31/5.54  (step t704.t25 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t704.t24))
% 5.31/5.54  (step t704.t26 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.54  (step t704.t27 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t704.t26 t704.a0 t704.a1))
% 5.31/5.54  (step t704.t28 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t704.t25 t704.t27))
% 5.31/5.54  (step t704.t29 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t704.t13 t704.a2 t704.t28))
% 5.31/5.54  (step t704.t30 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t704.t12 t704.t29))
% 5.31/5.54  (step t704 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t704.a0 t704.a1 t704.a2))
% 5.31/5.54  (step t705 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t706 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t707 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.54  (step t708 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t704 t705 t706 t707))
% 5.31/5.54  (step t709 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t708))
% 5.31/5.54  (step t710 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t709))
% 5.31/5.54  (step t711 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 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 (t703 t710))
% 5.31/5.54  (step t712 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 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)
% 5.31/5.54  (step t713 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t711 t712))
% 5.31/5.54  (step t714 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t713))
% 5.31/5.54  (step t715 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t714))
% 5.31/5.54  (step t716 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t702 t715))
% 5.31/5.54  (step t717 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t718 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t719 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 5.31/5.54  (step t720 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 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)
% 5.31/5.54  (step t721 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t716 t717 t718 t719 t720))
% 5.31/5.54  (step t722 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t721))
% 5.31/5.54  (step t723 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t699 t701 t722))
% 5.31/5.54  (step t724 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t723))
% 5.31/5.54  (step t725 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t724))
% 5.31/5.54  (step t726 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t725 t549 t421 t280))
% 5.31/5.54  (step t727 (cl (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 and :premises (t99))
% 5.31/5.54  (step t728 (cl (= 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 or :premises (t727))
% 5.31/5.54  (step t729 (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 (t99))
% 5.31/5.54  (step t730 (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 (t729))
% 5.31/5.54  (step t731 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t677 t698 t726 t728 t730))
% 5.31/5.54  (step t732 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t731))
% 5.31/5.54  (step t733 (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 (t99))
% 5.31/5.54  (step t734 (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 (t733))
% 5.31/5.54  (step t735 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 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.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.54  (step t736 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.54  (step t737 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule equiv1 :premises (t736))
% 5.31/5.54  (step t738 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))))) :rule all_simplify)
% 5.31/5.54  (step t739 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule refl)
% 5.31/5.54  (step t740 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule all_simplify)
% 5.31/5.54  (step t741 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule cong :premises (t739 t740))
% 5.31/5.54  (step t742 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) :rule all_simplify)
% 5.31/5.54  (step t743 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) true)) :rule trans :premises (t741 t742))
% 5.31/5.54  (step t744 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) true)) :rule trans :premises (t738 t743))
% 5.31/5.54  (step t745 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t737 t744))
% 5.31/5.54  (step t746 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule refl)
% 5.31/5.54  (step t747 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule cong :premises (t504 t239 t745 t746))
% 5.31/5.54  (step t748 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule and_neg)
% 5.31/5.54  (step t749 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t750)
% 5.31/5.54  (assume t750.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.54  (assume t750.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t750.a2 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 5.31/5.54  (step t750.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t750.t2)
% 5.31/5.54  (assume t750.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))
% 5.31/5.54  (assume t750.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.54  (step t750.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.54  (step t750.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 (t750.t2.t1))
% 5.31/5.54  (step t750.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t750.t2.a1))
% 5.31/5.54  (step t750.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t750.t2.t3))
% 5.31/5.54  (step t750.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule refl)
% 5.31/5.54  (step t750.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule cong :premises (t750.t2.t4 t750.t2.t5))
% 5.31/5.54  (step t750.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.54  (step t750.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv2 :premises (t750.t2.t7))
% 5.31/5.54  (step t750.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule not_not)
% 5.31/5.54  (step t750.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t750.t2.t8 t750.t2.t9))
% 5.31/5.54  (step t750.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) false)) :rule resolution :premises (t750.t2.t10 t750.t2.a0))
% 5.31/5.54  (step t750.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) false)) :rule trans :premises (t750.t2.t6 t750.t2.t11))
% 5.31/5.54  (step t750.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t750.t2.t2 t750.t2.t12))
% 5.31/5.54  (step t750.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t750.t2.a0 t750.t2.a1))
% 5.31/5.54  (step t750.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t750.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t750.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t750.t2 t750.t3 t750.t4))
% 5.31/5.54  (step t750.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t750.t5))
% 5.31/5.54  (step t750.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t750.t6))
% 5.31/5.54  (step t750.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t750.t1 t750.t7))
% 5.31/5.54  (step t750.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies_neg2)
% 5.31/5.54  (step t750.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t750.t8 t750.t9))
% 5.31/5.54  (step t750.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t750.t10))
% 5.31/5.54  (step t750.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t750.t11))
% 5.31/5.54  (step t750.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 5.31/5.54  (step t750.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t750.t15)
% 5.31/5.54  (assume t750.t15.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.54  (assume t750.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.54  (step t750.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t750.t15.a1))
% 5.31/5.54  (step t750.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t750.t15.t1))
% 5.31/5.54  (step t750.t15.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t750.t15.a0))
% 5.31/5.54  (step t750.t15.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t750.t15.t3))
% 5.31/5.54  (step t750.t15.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t750.t15.t4))
% 5.31/5.54  (step t750.t15.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.54  (step t750.t15.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t750.t15.t5 t750.t15.t6))
% 5.31/5.54  (step t750.t15.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t750.t15.t2 t750.t15.t7))
% 5.31/5.54  (step t750.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t750.t15.a0 t750.t15.a1))
% 5.31/5.54  (step t750.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t750.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t750.t18 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t750.t15 t750.t16 t750.t17))
% 5.31/5.54  (step t750.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t750.t18))
% 5.31/5.54  (step t750.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t750.t19))
% 5.31/5.54  (step t750.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t750.t14 t750.t20))
% 5.31/5.54  (step t750.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.54  (step t750.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t750.t21 t750.t22))
% 5.31/5.54  (step t750.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t750.t23))
% 5.31/5.54  (step t750.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t750.t24))
% 5.31/5.54  (step t750.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.54  (step t750.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t750.t26 t750.a1 t750.a0))
% 5.31/5.54  (step t750.t28 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t750.t25 t750.t27))
% 5.31/5.54  (step t750.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t750.t13 t750.a2 t750.t28))
% 5.31/5.54  (step t750.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t750.t12 t750.t29))
% 5.31/5.54  (step t750 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule subproof :discharge (t750.a0 t750.a1 t750.a2))
% 5.31/5.54  (step t751 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t752 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t753 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and_pos)
% 5.31/5.54  (step t754 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t750 t751 t752 t753))
% 5.31/5.54  (step t755 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t754))
% 5.31/5.54  (step t756 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule contraction :premises (t755))
% 5.31/5.54  (step t757 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 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 (t749 t756))
% 5.31/5.54  (step t758 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 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)
% 5.31/5.54  (step t759 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t757 t758))
% 5.31/5.54  (step t760 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t759))
% 5.31/5.54  (step t761 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies :premises (t760))
% 5.31/5.54  (step t762 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t748 t761))
% 5.31/5.54  (step t763 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.54  (step t764 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t765 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))))) :rule or_neg)
% 5.31/5.54  (step t766 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 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)
% 5.31/5.54  (step t767 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t762 t763 t764 t765 t766))
% 5.31/5.54  (step t768 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t767))
% 5.31/5.54  (step t769 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t735 t747 t768))
% 5.31/5.54  (step t770 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule or :premises (t769))
% 5.31/5.54  (step t771 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t770))
% 5.31/5.54  (step t772 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e13)))) :rule and :premises (t379))
% 5.31/5.54  (step t773 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t771 t772 t548 t280))
% 5.31/5.54  (step t774 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv_pos2)
% 5.31/5.54  (step t775 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule refl)
% 5.31/5.54  (step t776 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 5.31/5.54  (step t777 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t778 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv1 :premises (t777))
% 5.31/5.54  (step t779 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))))) :rule all_simplify)
% 5.31/5.54  (step t780 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule refl)
% 5.31/5.54  (step t781 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule all_simplify)
% 5.31/5.54  (step t782 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t780 t781))
% 5.31/5.54  (step t783 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule all_simplify)
% 5.31/5.54  (step t784 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) true)) :rule trans :premises (t782 t783))
% 5.31/5.54  (step t785 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) true)) :rule trans :premises (t779 t784))
% 5.31/5.54  (step t786 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t778 t785))
% 5.31/5.54  (step t787 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule cong :premises (t384 t775 t776 t786))
% 5.31/5.54  (step t788 (cl (not (= (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))))) (not (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule equiv_pos2)
% 5.31/5.54  (step t789 (cl (= (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule refl)
% 5.31/5.54  (step t790 (cl (= (= (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))))) :rule equiv_simplify)
% 5.31/5.54  (step t791 (cl (= (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) (not (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))))) :rule equiv2 :premises (t790))
% 5.31/5.54  (step t792 (cl (not (not (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule not_not)
% 5.31/5.54  (step t793 (cl (= (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t791 t792))
% 5.31/5.54  (step t794 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t795)
% 5.31/5.54  (assume t795.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t795.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 5.31/5.54  (assume t795.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 5.31/5.54  (assume t795.a3 (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))
% 5.31/5.54  (step t795.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 5.31/5.54  (step t795.t2 (cl (= (= false true) false)) :rule all_simplify)
% 5.31/5.54  (step t795.t3 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) false) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.54  (step t795.t4 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule equiv2 :premises (t795.t3))
% 5.31/5.54  (step t795.t5 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) :rule not_not)
% 5.31/5.54  (step t795.t6 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) false) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) :rule resolution :premises (t795.t4 t795.t5))
% 5.31/5.54  (step t795.t7 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t795.t6 t795.a3))
% 5.31/5.54  (step t795.t8 (cl (= false (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule symm :premises (t795.t7))
% 5.31/5.54  (step t795.t9 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) true) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv_simplify)
% 5.31/5.54  (step t795.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) true) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule equiv2 :premises (t795.t9))
% 5.31/5.54  (step t795.t11 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e11)) :rule symm :premises (t795.a1))
% 5.31/5.54  (step t795.t12 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t795.a0))
% 5.31/5.54  (step t795.t13 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t795.t12))
% 5.31/5.54  (step t795.t14 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e11)) :rule symm :premises (t795.a2))
% 5.31/5.54  (step t795.t15 (cl (= (tptp.op1 tptp.e11 tptp.e10) (tptp.op1 tptp.e13 tptp.e13))) :rule trans :premises (t795.t14 t795.t13))
% 5.31/5.54  (step t795.t16 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e10))) :rule symm :premises (t795.t15))
% 5.31/5.54  (step t795.t17 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) :rule trans :premises (t795.t11 t795.t13 t795.t16))
% 5.31/5.54  (step t795.t18 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) true)) :rule resolution :premises (t795.t10 t795.t17))
% 5.31/5.54  (step t795.t19 (cl (= false true)) :rule trans :premises (t795.t8 t795.t18))
% 5.31/5.54  (step t795.t20 (cl false) :rule resolution :premises (t795.t1 t795.t2 t795.t19))
% 5.31/5.54  (step t795 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) :rule subproof :discharge (t795.a0 t795.a1 t795.a2 t795.a3))
% 5.31/5.54  (step t796 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t797 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.54  (step t798 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 5.31/5.54  (step t799 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= 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.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 5.31/5.54  (step t800 (cl false (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t795 t796 t797 t798 t799))
% 5.31/5.54  (step t801 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) false) :rule reordering :premises (t800))
% 5.31/5.54  (step t802 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) false) :rule contraction :premises (t801))
% 5.31/5.54  (step t803 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) false) :rule resolution :premises (t794 t802))
% 5.31/5.54  (step t804 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) (not false)) :rule implies_neg2)
% 5.31/5.54  (step t805 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false)) :rule resolution :premises (t803 t804))
% 5.31/5.54  (step t806 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false)) :rule contraction :premises (t805))
% 5.31/5.54  (step t807 (cl (= (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))))) :rule implies_simplify)
% 5.31/5.54  (step t808 (cl (not (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule equiv1 :premises (t807))
% 5.31/5.54  (step t809 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t806 t808))
% 5.31/5.54  (step t810 (cl (= (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false)) :rule resolution :premises (t793 t809))
% 5.31/5.54  (step t811 (cl (= (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false))) :rule cong :premises (t789 t810))
% 5.31/5.54  (step t812 (cl (= (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) false) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))))) :rule all_simplify)
% 5.31/5.54  (step t813 (cl (= (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))))) :rule trans :premises (t811 t812))
% 5.31/5.54  (step t814 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 5.31/5.54  (anchor :step t815)
% 5.31/5.54  (assume t815.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.54  (assume t815.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)))
% 5.31/5.54  (assume t815.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))
% 5.31/5.54  (assume t815.a3 (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))
% 5.31/5.54  (step t815.t1 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 5.31/5.54  (step t815.t2 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t815.t1 t815.a0 t815.a2 t815.a1 t815.a3))
% 5.31/5.54  (step t815 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule subproof :discharge (t815.a0 t815.a1 t815.a2 t815.a3))
% 5.31/5.54  (step t816 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.54  (step t817 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 5.31/5.54  (step t818 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.54  (step t819 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 5.31/5.54  (step t820 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t815 t816 t817 t818 t819))
% 5.31/5.54  (step t821 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule reordering :premises (t820))
% 5.31/5.54  (step t822 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule contraction :premises (t821))
% 5.31/5.54  (step t823 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t814 t822))
% 5.31/5.54  (step t824 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule implies_neg2)
% 5.31/5.54  (step t825 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t823 t824))
% 5.31/5.55  (step t826 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule contraction :premises (t825))
% 5.31/5.55  (step t827 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t788 t813 t826))
% 5.31/5.55  (step t828 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) :rule not_and :premises (t827))
% 5.31/5.55  (step t829 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t830 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t831 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t832 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 5.31/5.55  (step t833 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t828 t829 t830 t831 t832))
% 5.31/5.55  (step t834 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))))) :rule contraction :premises (t833))
% 5.31/5.55  (step t835 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t774 t787 t834))
% 5.31/5.55  (step t836 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10))) :rule or :premises (t835))
% 5.31/5.55  (step t837 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) :rule reordering :premises (t836))
% 5.31/5.55  (step t838 (cl (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.55  (step t839 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t840 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t839))
% 5.31/5.55  (step t841 (cl (or (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule and :premises (t196))
% 5.31/5.55  (step t842 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t841))
% 5.31/5.55  (step t843 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t844 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t843))
% 5.31/5.55  (step t845 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t844 t421))
% 5.31/5.55  (step t846 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t847 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t846))
% 5.31/5.55  (step t848 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t847 t773))
% 5.31/5.55  (step t849 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t850 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t849))
% 5.31/5.55  (step t851 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.55  (step t852 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t853 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t852))
% 5.31/5.55  (step t854 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))))) :rule all_simplify)
% 5.31/5.55  (step t855 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule refl)
% 5.31/5.55  (step t856 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule all_simplify)
% 5.31/5.55  (step t857 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule cong :premises (t855 t856))
% 5.31/5.55  (step t858 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule all_simplify)
% 5.31/5.55  (step t859 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) true)) :rule trans :premises (t857 t858))
% 5.31/5.55  (step t860 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) true)) :rule trans :premises (t854 t859))
% 5.31/5.55  (step t861 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t853 t860))
% 5.31/5.55  (step t862 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t863 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t504 t239 t861 t862))
% 5.31/5.55  (step t864 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 5.31/5.55  (step t865 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t866)
% 5.31/5.55  (assume t866.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (assume t866.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t866.a2 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.55  (step t866.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t866.t2)
% 5.31/5.55  (assume t866.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.55  (assume t866.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.55  (step t866.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t866.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 (t866.t2.t1))
% 5.31/5.55  (step t866.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t866.t2.a1))
% 5.31/5.55  (step t866.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t866.t2.t3))
% 5.31/5.55  (step t866.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 5.31/5.55  (step t866.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t866.t2.t4 t866.t2.t5))
% 5.31/5.55  (step t866.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t866.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t866.t2.t7))
% 5.31/5.55  (step t866.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 5.31/5.55  (step t866.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t866.t2.t8 t866.t2.t9))
% 5.31/5.55  (step t866.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t866.t2.t10 t866.t2.a0))
% 5.31/5.55  (step t866.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t866.t2.t6 t866.t2.t11))
% 5.31/5.55  (step t866.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t866.t2.t2 t866.t2.t12))
% 5.31/5.55  (step t866.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t866.t2.a0 t866.t2.a1))
% 5.31/5.55  (step t866.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t866.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t866.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t866.t2 t866.t3 t866.t4))
% 5.31/5.55  (step t866.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t866.t5))
% 5.31/5.55  (step t866.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t866.t6))
% 5.31/5.55  (step t866.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t866.t1 t866.t7))
% 5.31/5.55  (step t866.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t866.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t866.t8 t866.t9))
% 5.31/5.55  (step t866.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t866.t10))
% 5.31/5.55  (step t866.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t866.t11))
% 5.31/5.55  (step t866.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t866.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t866.t15)
% 5.31/5.55  (assume t866.t15.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t866.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (step t866.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t866.t15.a1))
% 5.31/5.55  (step t866.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t866.t15.t1))
% 5.31/5.55  (step t866.t15.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t866.t15.a0))
% 5.31/5.55  (step t866.t15.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t866.t15.t3))
% 5.31/5.55  (step t866.t15.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t866.t15.t4))
% 5.31/5.55  (step t866.t15.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.55  (step t866.t15.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t866.t15.t5 t866.t15.t6))
% 5.31/5.55  (step t866.t15.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t866.t15.t2 t866.t15.t7))
% 5.31/5.55  (step t866.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t866.t15.a0 t866.t15.a1))
% 5.31/5.55  (step t866.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t866.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t866.t18 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t866.t15 t866.t16 t866.t17))
% 5.31/5.55  (step t866.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t866.t18))
% 5.31/5.55  (step t866.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t866.t19))
% 5.31/5.55  (step t866.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t866.t14 t866.t20))
% 5.31/5.55  (step t866.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.55  (step t866.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t866.t21 t866.t22))
% 5.31/5.55  (step t866.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t866.t23))
% 5.31/5.55  (step t866.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t866.t24))
% 5.31/5.55  (step t866.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t866.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t866.t26 t866.a1 t866.a0))
% 5.31/5.55  (step t866.t28 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t866.t25 t866.t27))
% 5.31/5.55  (step t866.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t866.t13 t866.a2 t866.t28))
% 5.31/5.55  (step t866.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t866.t12 t866.t29))
% 5.31/5.55  (step t866 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t866.a0 t866.a1 t866.a2))
% 5.31/5.55  (step t867 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t868 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t869 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t870 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t866 t867 t868 t869))
% 5.31/5.55  (step t871 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t870))
% 5.31/5.55  (step t872 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t871))
% 5.31/5.55  (step t873 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (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 (t865 t872))
% 5.31/5.55  (step t874 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (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)
% 5.31/5.55  (step t875 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t873 t874))
% 5.31/5.55  (step t876 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t875))
% 5.31/5.55  (step t877 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t876))
% 5.31/5.55  (step t878 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t864 t877))
% 5.31/5.55  (step t879 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t880 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t881 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 5.31/5.55  (step t882 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (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)
% 5.31/5.55  (step t883 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t878 t879 t880 t881 t882))
% 5.31/5.55  (step t884 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t883))
% 5.31/5.55  (step t885 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t851 t863 t884))
% 5.31/5.55  (step t886 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t885))
% 5.31/5.55  (step t887 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t886))
% 5.31/5.55  (step t888 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.55  (step t889 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t887 t888 t548 t280))
% 5.31/5.55  (step t890 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t850 t889))
% 5.31/5.55  (step t891 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t892 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t891))
% 5.31/5.55  (step t893 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t892 t421))
% 5.31/5.55  (step t894 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t895 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t894))
% 5.31/5.55  (step t896 (cl (not (= (or (not (= 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.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) (not (or (not (= 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.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.55  (step t897 (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)
% 5.31/5.55  (step t898 (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 (t897))
% 5.31/5.55  (step t899 (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)
% 5.31/5.55  (step t900 (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)
% 5.31/5.55  (step t901 (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)
% 5.31/5.55  (step t902 (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 (t900 t901))
% 5.31/5.55  (step t903 (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)
% 5.31/5.55  (step t904 (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 (t902 t903))
% 5.31/5.55  (step t905 (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 (t899 t904))
% 5.31/5.55  (step t906 (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 (t898 t905))
% 5.31/5.55  (step t907 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 5.31/5.55  (step t908 (cl (= (or (not (= 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.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t384 t906 t907))
% 5.31/5.55  (step t909 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) :rule and_neg)
% 5.31/5.55  (step t910 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t911)
% 5.31/5.55  (assume t911.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t911.a1 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))
% 5.31/5.55  (step t911.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)
% 5.31/5.55  (anchor :step t911.t2)
% 5.31/5.55  (assume t911.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))
% 5.31/5.55  (assume t911.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (step t911.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t911.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 (t911.t2.t1))
% 5.31/5.55  (step t911.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t911.t2.a1))
% 5.31/5.55  (step t911.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t911.t2.t3))
% 5.31/5.55  (step t911.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 tptp.e11))) :rule refl)
% 5.31/5.55  (step t911.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 (t911.t2.t4 t911.t2.t5))
% 5.31/5.55  (step t911.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)
% 5.31/5.55  (step t911.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 (t911.t2.t7))
% 5.31/5.55  (step t911.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)
% 5.31/5.55  (step t911.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 (t911.t2.t8 t911.t2.t9))
% 5.31/5.55  (step t911.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) false)) :rule resolution :premises (t911.t2.t10 t911.t2.a0))
% 5.31/5.55  (step t911.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) false)) :rule trans :premises (t911.t2.t6 t911.t2.t11))
% 5.31/5.55  (step t911.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t911.t2.t2 t911.t2.t12))
% 5.31/5.55  (step t911.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 (t911.t2.a0 t911.t2.a1))
% 5.31/5.55  (step t911.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)
% 5.31/5.55  (step t911.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)
% 5.31/5.55  (step t911.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 (t911.t2 t911.t3 t911.t4))
% 5.31/5.55  (step t911.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 (t911.t5))
% 5.31/5.55  (step t911.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 (t911.t6))
% 5.31/5.55  (step t911.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 (t911.t1 t911.t7))
% 5.31/5.55  (step t911.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)
% 5.31/5.55  (step t911.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 (t911.t8 t911.t9))
% 5.31/5.55  (step t911.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 (t911.t10))
% 5.31/5.55  (step t911.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 (t911.t11))
% 5.31/5.55  (step t911.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)
% 5.31/5.55  (step t911.t14 (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 (t911.t13 t911.a1 t911.a0))
% 5.31/5.55  (step t911.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t911.t12 t911.t14))
% 5.31/5.55  (step t911 (cl (not (= 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.e11)))) :rule subproof :discharge (t911.a0 t911.a1))
% 5.31/5.55  (step t912 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t913 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (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.e11)))) :rule and_pos)
% 5.31/5.55  (step t914 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))))) :rule resolution :premises (t911 t912 t913))
% 5.31/5.55  (step t915 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t914))
% 5.31/5.55  (step t916 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t915))
% 5.31/5.55  (step t917 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (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.e13 tptp.e11)))) :rule resolution :premises (t910 t916))
% 5.31/5.55  (step t918 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t919 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t917 t918))
% 5.31/5.55  (step t920 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t919))
% 5.31/5.55  (step t921 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t920))
% 5.31/5.55  (step t922 (cl (not (= 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.e11)))) :rule resolution :premises (t909 t921))
% 5.31/5.55  (step t923 (cl (or (not (= 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.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t924 (cl (or (not (= 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.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))))) :rule or_neg)
% 5.31/5.55  (step t925 (cl (or (not (= 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.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t926 (cl (or (not (= 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.e11)))) (or (not (= 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.e11)))) (or (not (= 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.e11))))) :rule resolution :premises (t922 t923 t924 t925))
% 5.31/5.55  (step t927 (cl (or (not (= 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.e11))))) :rule contraction :premises (t926))
% 5.31/5.55  (step t928 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t896 t908 t927))
% 5.31/5.55  (step t929 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t928))
% 5.31/5.55  (step t930 (cl (= (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 reordering :premises (t929))
% 5.31/5.55  (step t931 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e11)))) :rule and :premises (t379))
% 5.31/5.55  (step t932 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t930 t931 t421))
% 5.31/5.55  (step t933 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t895 t932))
% 5.31/5.55  (step t934 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t935 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t934))
% 5.31/5.55  (step t936 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t935 t421))
% 5.31/5.55  (step t937 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t938 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t937))
% 5.31/5.55  (step t939 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t938 t421))
% 5.31/5.55  (step t940 (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 (t99))
% 5.31/5.55  (step t941 (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 (t940))
% 5.31/5.55  (step t942 (cl (not (= (or (not (= 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.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= 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.e10))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.55  (step t943 (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)
% 5.31/5.55  (step t944 (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 (t943))
% 5.31/5.55  (step t945 (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)
% 5.31/5.55  (step t946 (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)
% 5.31/5.55  (step t947 (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)
% 5.31/5.55  (step t948 (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 (t946 t947))
% 5.31/5.55  (step t949 (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)
% 5.31/5.55  (step t950 (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 (t948 t949))
% 5.31/5.55  (step t951 (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 (t945 t950))
% 5.31/5.55  (step t952 (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 (t944 t951))
% 5.31/5.55  (step t953 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t954 (cl (= (or (not (= 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.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t384 t952 t953))
% 5.31/5.55  (step t955 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 5.31/5.55  (step t956 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t957)
% 5.31/5.55  (assume t957.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t957.a1 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 5.31/5.55  (step t957.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)
% 5.31/5.55  (anchor :step t957.t2)
% 5.31/5.55  (assume t957.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))
% 5.31/5.55  (assume t957.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (step t957.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t957.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 (t957.t2.t1))
% 5.31/5.55  (step t957.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t957.t2.a1))
% 5.31/5.55  (step t957.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t957.t2.t3))
% 5.31/5.55  (step t957.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) :rule refl)
% 5.31/5.55  (step t957.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 (t957.t2.t4 t957.t2.t5))
% 5.31/5.55  (step t957.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)
% 5.31/5.55  (step t957.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 (t957.t2.t7))
% 5.31/5.55  (step t957.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)
% 5.31/5.55  (step t957.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 (t957.t2.t8 t957.t2.t9))
% 5.31/5.55  (step t957.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t957.t2.t10 t957.t2.a0))
% 5.31/5.55  (step t957.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t957.t2.t6 t957.t2.t11))
% 5.31/5.55  (step t957.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t957.t2.t2 t957.t2.t12))
% 5.31/5.55  (step t957.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 (t957.t2.a0 t957.t2.a1))
% 5.31/5.55  (step t957.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)
% 5.31/5.55  (step t957.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)
% 5.31/5.55  (step t957.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 (t957.t2 t957.t3 t957.t4))
% 5.31/5.55  (step t957.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 (t957.t5))
% 5.31/5.55  (step t957.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 (t957.t6))
% 5.31/5.55  (step t957.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 (t957.t1 t957.t7))
% 5.31/5.55  (step t957.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)
% 5.31/5.55  (step t957.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 (t957.t8 t957.t9))
% 5.31/5.55  (step t957.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 (t957.t10))
% 5.31/5.55  (step t957.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 (t957.t11))
% 5.31/5.55  (step t957.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)
% 5.31/5.55  (step t957.t14 (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 (t957.t13 t957.a1 t957.a0))
% 5.31/5.55  (step t957.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t957.t12 t957.t14))
% 5.31/5.55  (step t957 (cl (not (= 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.e10)))) :rule subproof :discharge (t957.a0 t957.a1))
% 5.31/5.55  (step t958 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t959 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t960 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t957 t958 t959))
% 5.31/5.55  (step t961 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t960))
% 5.31/5.55  (step t962 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t961))
% 5.31/5.55  (step t963 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (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.e13 tptp.e10)))) :rule resolution :premises (t956 t962))
% 5.31/5.55  (step t964 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t965 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t963 t964))
% 5.31/5.55  (step t966 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t965))
% 5.31/5.55  (step t967 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t966))
% 5.31/5.55  (step t968 (cl (not (= 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.e10)))) :rule resolution :premises (t955 t967))
% 5.31/5.55  (step t969 (cl (or (not (= 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.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t970 (cl (or (not (= 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.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 5.31/5.55  (step t971 (cl (or (not (= 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.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t972 (cl (or (not (= 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.e10)))) (or (not (= 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.e10)))) (or (not (= 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.e10))))) :rule resolution :premises (t968 t969 t970 t971))
% 5.31/5.55  (step t973 (cl (or (not (= 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.e10))))) :rule contraction :premises (t972))
% 5.31/5.55  (step t974 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t942 t954 t973))
% 5.31/5.55  (step t975 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t974))
% 5.31/5.55  (step t976 (cl (= (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 reordering :premises (t975))
% 5.31/5.55  (step t977 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.55  (step t978 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t976 t421 t977))
% 5.31/5.55  (step t979 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t980 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t979))
% 5.31/5.55  (step t981 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.55  (step t982 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t983 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.55  (step t984 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t983))
% 5.31/5.55  (step t985 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))))) :rule all_simplify)
% 5.31/5.55  (step t986 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule refl)
% 5.31/5.55  (step t987 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule all_simplify)
% 5.31/5.55  (step t988 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule cong :premises (t986 t987))
% 5.31/5.55  (step t989 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) true)) :rule all_simplify)
% 5.31/5.55  (step t990 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) true)) :rule trans :premises (t988 t989))
% 5.31/5.55  (step t991 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) true)) :rule trans :premises (t985 t990))
% 5.31/5.55  (step t992 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t984 t991))
% 5.31/5.55  (step t993 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t994 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t504 t384 t239 t982 t992 t993))
% 5.31/5.55  (step t995 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule and_neg)
% 5.31/5.55  (step t996 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t997)
% 5.31/5.55  (assume t997.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (assume t997.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t997.a2 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t997.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 5.31/5.55  (assume t997.a4 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))
% 5.31/5.55  (step t997.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= 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.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t997.t2)
% 5.31/5.55  (assume t997.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))
% 5.31/5.55  (assume t997.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t997.t2.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.55  (assume t997.t2.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 5.31/5.55  (step t997.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t997.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 (t997.t2.t1))
% 5.31/5.55  (step t997.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t997.t2.a1))
% 5.31/5.55  (step t997.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t997.t2.t3))
% 5.31/5.55  (step t997.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t997.t2.a3))
% 5.31/5.55  (step t997.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t997.t2.a2))
% 5.31/5.55  (step t997.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t997.t2.t6))
% 5.31/5.55  (step t997.t2.t8 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t997.t2.t5 t997.t2.t7))
% 5.31/5.55  (step t997.t2.t9 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule cong :premises (t997.t2.t4 t997.t2.t8))
% 5.31/5.55  (step t997.t2.t10 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.55  (step t997.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv2 :premises (t997.t2.t10))
% 5.31/5.55  (step t997.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule not_not)
% 5.31/5.55  (step t997.t2.t13 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t997.t2.t11 t997.t2.t12))
% 5.31/5.55  (step t997.t2.t14 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false)) :rule resolution :premises (t997.t2.t13 t997.t2.a0))
% 5.31/5.55  (step t997.t2.t15 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t997.t2.t9 t997.t2.t14))
% 5.31/5.55  (step t997.t2.t16 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t997.t2.t2 t997.t2.t15))
% 5.31/5.55  (step t997.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t997.t2.a0 t997.t2.a1 t997.t2.a2 t997.t2.a3))
% 5.31/5.55  (step t997.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t997.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t997.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t997.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t997.t7 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t997.t2 t997.t3 t997.t4 t997.t5 t997.t6))
% 5.31/5.55  (step t997.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t997.t7))
% 5.31/5.55  (step t997.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t997.t8))
% 5.31/5.55  (step t997.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= 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 (t997.t1 t997.t9))
% 5.31/5.55  (step t997.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= 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)
% 5.31/5.55  (step t997.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= 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.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t997.t10 t997.t11))
% 5.31/5.55  (step t997.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t997.t12))
% 5.31/5.55  (step t997.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t997.t13))
% 5.31/5.55  (step t997.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 5.31/5.55  (step t997.t16 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t997.t17)
% 5.31/5.55  (assume t997.t17.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t997.t17.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (step t997.t17.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t997.t17.a1))
% 5.31/5.55  (step t997.t17.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t997.t17.t1))
% 5.31/5.55  (step t997.t17.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t997.t17.a0))
% 5.31/5.55  (step t997.t17.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t997.t17.t3))
% 5.31/5.55  (step t997.t17.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t997.t17.t4))
% 5.31/5.55  (step t997.t17.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.55  (step t997.t17.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t997.t17.t5 t997.t17.t6))
% 5.31/5.55  (step t997.t17.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t997.t17.t2 t997.t17.t7))
% 5.31/5.55  (step t997.t17 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t997.t17.a0 t997.t17.a1))
% 5.31/5.55  (step t997.t18 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t997.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t997.t20 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t997.t17 t997.t18 t997.t19))
% 5.31/5.55  (step t997.t21 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t997.t20))
% 5.31/5.55  (step t997.t22 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t997.t21))
% 5.31/5.55  (step t997.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t997.t16 t997.t22))
% 5.31/5.55  (step t997.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.55  (step t997.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t997.t23 t997.t24))
% 5.31/5.55  (step t997.t26 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t997.t25))
% 5.31/5.55  (step t997.t27 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t997.t26))
% 5.31/5.55  (step t997.t28 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t997.t29 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t997.t28 t997.a2 t997.a0))
% 5.31/5.55  (step t997.t30 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t997.t27 t997.t29))
% 5.31/5.55  (step t997.t31 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t997.t15 t997.a4 t997.a1 t997.t30 t997.a3))
% 5.31/5.55  (step t997.t32 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t997.t14 t997.t31))
% 5.31/5.55  (step t997 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t997.a0 t997.a1 t997.a2 t997.a3 t997.a4))
% 5.31/5.55  (step t998 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t999 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1000 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1001 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1002 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1003 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))))) :rule resolution :premises (t997 t998 t999 t1000 t1001 t1002))
% 5.31/5.55  (step t1004 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1003))
% 5.31/5.55  (step t1005 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1004))
% 5.31/5.55  (step t1006 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t996 t1005))
% 5.31/5.55  (step t1007 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1008 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1006 t1007))
% 5.31/5.55  (step t1009 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1008))
% 5.31/5.55  (step t1010 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1009))
% 5.31/5.55  (step t1011 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t995 t1010))
% 5.31/5.55  (step t1012 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1013 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1014 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t1015 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1016 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t1017 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1018 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1011 t1012 t1013 t1014 t1015 t1016 t1017))
% 5.31/5.55  (step t1019 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1018))
% 5.31/5.55  (step t1020 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t981 t994 t1019))
% 5.31/5.55  (step t1021 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t1020))
% 5.31/5.55  (step t1022 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1021))
% 5.31/5.55  (step t1023 (cl (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule and :premises (t379))
% 5.31/5.55  (step t1024 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.55  (step t1025 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule refl)
% 5.31/5.55  (step t1026 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 5.31/5.55  (step t1027 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t504 t239 t982 t1025 t564 t1026))
% 5.31/5.55  (step t1028 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 5.31/5.55  (step t1029 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1030)
% 5.31/5.55  (assume t1030.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (assume t1030.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1030.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 5.31/5.55  (assume t1030.a3 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.55  (assume t1030.a4 (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.55  (step t1030.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1030.t2)
% 5.31/5.55  (assume t1030.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.55  (assume t1030.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.55  (assume t1030.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))
% 5.31/5.55  (assume t1030.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.55  (step t1030.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.55  (step t1030.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t1030.t2.t1))
% 5.31/5.55  (step t1030.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) :rule symm :premises (t1030.t2.a1))
% 5.31/5.55  (step t1030.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t1030.t2.t3))
% 5.31/5.55  (step t1030.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t1030.t2.a3))
% 5.31/5.55  (step t1030.t2.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1030.t2.t5))
% 5.31/5.55  (step t1030.t2.t7 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t1030.t2.t6))
% 5.31/5.55  (step t1030.t2.t8 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e10)) :rule symm :premises (t1030.t2.a2))
% 5.31/5.55  (step t1030.t2.t9 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule symm :premises (t1030.t2.t8))
% 5.31/5.55  (step t1030.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e10))) :rule trans :premises (t1030.t2.t7 t1030.t2.t9))
% 5.31/5.55  (step t1030.t2.t11 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t1030.t2.t4 t1030.t2.t10))
% 5.31/5.55  (step t1030.t2.t12 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t1030.t2.t13 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t1030.t2.t12))
% 5.31/5.55  (step t1030.t2.t14 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 5.31/5.55  (step t1030.t2.t15 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t1030.t2.t13 t1030.t2.t14))
% 5.31/5.55  (step t1030.t2.t16 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t1030.t2.t15 t1030.t2.a0))
% 5.31/5.55  (step t1030.t2.t17 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false)) :rule trans :premises (t1030.t2.t11 t1030.t2.t16))
% 5.31/5.55  (step t1030.t2.t18 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1030.t2.t2 t1030.t2.t17))
% 5.31/5.55  (step t1030.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t1030.t2.a0 t1030.t2.a1 t1030.t2.a2 t1030.t2.a3))
% 5.31/5.55  (step t1030.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t1030.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1030.t5 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1030.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1030.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1030.t2 t1030.t3 t1030.t4 t1030.t5 t1030.t6))
% 5.31/5.55  (step t1030.t8 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t1030.t7))
% 5.31/5.55  (step t1030.t9 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1030.t8))
% 5.31/5.55  (step t1030.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1030.t1 t1030.t9))
% 5.31/5.55  (step t1030.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.55  (step t1030.t12 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1030.t10 t1030.t11))
% 5.31/5.55  (step t1030.t13 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1030.t12))
% 5.31/5.55  (step t1030.t14 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t1030.t13))
% 5.31/5.55  (step t1030.t15 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1030.t16 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1030.t17)
% 5.31/5.55  (assume t1030.t17.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1030.t17.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (step t1030.t17.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t1030.t17.a1))
% 5.31/5.55  (step t1030.t17.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t1030.t17.t1))
% 5.31/5.55  (step t1030.t17.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1030.t17.a0))
% 5.31/5.55  (step t1030.t17.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1030.t17.t3))
% 5.31/5.55  (step t1030.t17.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1030.t17.t4))
% 5.31/5.55  (step t1030.t17.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.55  (step t1030.t17.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1030.t17.t5 t1030.t17.t6))
% 5.31/5.55  (step t1030.t17.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1030.t17.t2 t1030.t17.t7))
% 5.31/5.55  (step t1030.t17 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t1030.t17.a0 t1030.t17.a1))
% 5.31/5.55  (step t1030.t18 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1030.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1030.t20 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t1030.t17 t1030.t18 t1030.t19))
% 5.31/5.55  (step t1030.t21 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t1030.t20))
% 5.31/5.55  (step t1030.t22 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t1030.t21))
% 5.31/5.55  (step t1030.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1030.t16 t1030.t22))
% 5.31/5.55  (step t1030.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.55  (step t1030.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1030.t23 t1030.t24))
% 5.31/5.55  (step t1030.t26 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1030.t25))
% 5.31/5.55  (step t1030.t27 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t1030.t26))
% 5.31/5.55  (step t1030.t28 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1030.t29 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t1030.t28 t1030.a1 t1030.a0))
% 5.31/5.55  (step t1030.t30 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1030.t27 t1030.t29))
% 5.31/5.55  (step t1030.t31 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1030.t15 t1030.a4 t1030.a3 t1030.a2 t1030.t30))
% 5.31/5.55  (step t1030.t32 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1030.t14 t1030.t31))
% 5.31/5.55  (step t1030 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t1030.a0 t1030.a1 t1030.a2 t1030.a3 t1030.a4))
% 5.31/5.55  (step t1031 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1032 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1033 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1034 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1035 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t1036 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t1030 t1031 t1032 t1033 t1034 t1035))
% 5.31/5.55  (step t1037 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t1036))
% 5.31/5.55  (step t1038 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1037))
% 5.31/5.55  (step t1039 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1029 t1038))
% 5.31/5.55  (step t1040 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.55  (step t1041 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1039 t1040))
% 5.31/5.55  (step t1042 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1041))
% 5.31/5.55  (step t1043 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t1042))
% 5.31/5.55  (step t1044 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1028 t1043))
% 5.31/5.55  (step t1045 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1046 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t1047 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1048 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1049 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 5.31/5.55  (step t1050 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1051 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1044 t1045 t1046 t1047 t1048 t1049 t1050))
% 5.31/5.55  (step t1052 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1051))
% 5.31/5.55  (step t1053 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1024 t1027 t1052))
% 5.31/5.55  (step t1054 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t1053))
% 5.31/5.55  (step t1055 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1054))
% 5.31/5.55  (step t1056 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1057 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1056))
% 5.31/5.55  (step t1058 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1059 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1058))
% 5.31/5.55  (step t1060 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1061 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1060))
% 5.31/5.55  (step t1062 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (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 (t837 t421 t838 t840 t842 t845 t848 t890 t893 t933 t936 t939 t941 t978 t980 t1022 t280 t421 t548 t1023 t1055 t280 t548 t589 t1057 t1059 t1061))
% 5.31/5.55  (step t1063 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t1062))
% 5.31/5.55  (step t1064 (cl (= 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 or :premises (t100))
% 5.31/5.55  (step t1065 (cl (not (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))))) (not (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.55  (step t1066 (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)
% 5.31/5.55  (step t1067 (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 (t1066))
% 5.31/5.55  (step t1068 (cl (= (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)) (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))))) :rule all_simplify)
% 5.31/5.55  (step t1069 (cl (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12))) :rule refl)
% 5.31/5.55  (step t1070 (cl (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule all_simplify)
% 5.31/5.55  (step t1071 (cl (= (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))) (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12)))) :rule cong :premises (t1069 t1070))
% 5.31/5.55  (step t1072 (cl (= (= (= tptp.e10 tptp.e12) (= tptp.e10 tptp.e12)) true)) :rule all_simplify)
% 5.31/5.55  (step t1073 (cl (= (= (= tptp.e10 tptp.e12) (not (not (= tptp.e10 tptp.e12)))) true)) :rule trans :premises (t1071 t1072))
% 5.31/5.55  (step t1074 (cl (= (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12)) true)) :rule trans :premises (t1068 t1073))
% 5.31/5.55  (step t1075 (cl (= (not (not (= tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule resolution :premises (t1067 t1074))
% 5.31/5.55  (step t1076 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 5.31/5.55  (step t1077 (cl (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t1075 t384 t239 t1076))
% 5.31/5.55  (step t1078 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.55  (step t1079 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1080)
% 5.31/5.55  (assume t1080.a0 (not (= tptp.e10 tptp.e12)))
% 5.31/5.55  (assume t1080.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t1080.a2 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (step t1080.t1 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1080.t2)
% 5.31/5.55  (assume t1080.t2.a0 (not (= tptp.e10 tptp.e12)))
% 5.31/5.55  (assume t1080.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.55  (step t1080.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) false) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1080.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) false)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule equiv1 :premises (t1080.t2.t1))
% 5.31/5.55  (step t1080.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.31/5.55  (step t1080.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t1080.t2.a1))
% 5.31/5.55  (step t1080.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 tptp.e12))) :rule cong :premises (t1080.t2.t3 t1080.t2.t4))
% 5.31/5.55  (step t1080.t2.t6 (cl (= (= (= tptp.e10 tptp.e12) false) (not (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 5.31/5.55  (step t1080.t2.t7 (cl (= (= tptp.e10 tptp.e12) false) (not (not (= tptp.e10 tptp.e12)))) :rule equiv2 :premises (t1080.t2.t6))
% 5.31/5.55  (step t1080.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule not_not)
% 5.31/5.55  (step t1080.t2.t9 (cl (= (= tptp.e10 tptp.e12) false) (= tptp.e10 tptp.e12)) :rule resolution :premises (t1080.t2.t7 t1080.t2.t8))
% 5.31/5.55  (step t1080.t2.t10 (cl (= (= tptp.e10 tptp.e12) false)) :rule resolution :premises (t1080.t2.t9 t1080.t2.a0))
% 5.31/5.55  (step t1080.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)) false)) :rule trans :premises (t1080.t2.t5 t1080.t2.t10))
% 5.31/5.55  (step t1080.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1080.t2.t2 t1080.t2.t11))
% 5.31/5.55  (step t1080.t2 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1080.t2.a0 t1080.t2.a1))
% 5.31/5.55  (step t1080.t3 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1080.t4 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1080.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1080.t2 t1080.t3 t1080.t4))
% 5.31/5.55  (step t1080.t6 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1080.t5))
% 5.31/5.55  (step t1080.t7 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1080.t6))
% 5.31/5.55  (step t1080.t8 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1080.t1 t1080.t7))
% 5.31/5.55  (step t1080.t9 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1080.t10 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1080.t8 t1080.t9))
% 5.31/5.55  (step t1080.t11 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1080.t10))
% 5.31/5.55  (step t1080.t12 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1080.t11))
% 5.31/5.55  (step t1080.t13 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 5.31/5.55  (step t1080.t14 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1080.t15)
% 5.31/5.55  (assume t1080.t15.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t1080.t15.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (step t1080.t15.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1080.t15.a1))
% 5.31/5.55  (step t1080.t15.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1080.t15.t1))
% 5.31/5.55  (step t1080.t15.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.55  (step t1080.t15.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1080.t15.a0))
% 5.31/5.55  (step t1080.t15.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1080.t15.t4))
% 5.31/5.55  (step t1080.t15.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1080.t15.t5))
% 5.31/5.55  (step t1080.t15.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t1080.t15.t3 t1080.t15.t6))
% 5.31/5.55  (step t1080.t15.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t1080.t15.t2 t1080.t15.t7))
% 5.31/5.55  (step t1080.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t1080.t15.a0 t1080.t15.a1))
% 5.31/5.55  (step t1080.t16 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1080.t17 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1080.t18 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1080.t15 t1080.t16 t1080.t17))
% 5.31/5.55  (step t1080.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t1080.t18))
% 5.31/5.55  (step t1080.t20 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t1080.t19))
% 5.31/5.55  (step t1080.t21 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t1080.t14 t1080.t20))
% 5.31/5.55  (step t1080.t22 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.55  (step t1080.t23 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1080.t21 t1080.t22))
% 5.31/5.55  (step t1080.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1080.t23))
% 5.31/5.55  (step t1080.t25 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t1080.t24))
% 5.31/5.55  (step t1080.t26 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.55  (step t1080.t27 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1080.t26 t1080.a1 t1080.a2))
% 5.31/5.55  (step t1080.t28 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t1080.t25 t1080.t27))
% 5.31/5.55  (step t1080.t29 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1080.t13 t1080.a0 t1080.t28))
% 5.31/5.55  (step t1080.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1080.t12 t1080.t29))
% 5.31/5.55  (step t1080 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1080.a0 t1080.a1 t1080.a2))
% 5.31/5.55  (step t1081 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1082 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1083 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1084 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1080 t1081 t1082 t1083))
% 5.31/5.55  (step t1085 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1084))
% 5.31/5.55  (step t1086 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1085))
% 5.31/5.55  (step t1087 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1079 t1086))
% 5.31/5.55  (step t1088 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1089 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1087 t1088))
% 5.31/5.55  (step t1090 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1089))
% 5.31/5.55  (step t1091 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1090))
% 5.31/5.55  (step t1092 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1078 t1091))
% 5.31/5.55  (step t1093 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (not (= tptp.e10 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1094 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1095 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t1096 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1097 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1092 t1093 t1094 t1095 t1096))
% 5.31/5.55  (step t1098 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1097))
% 5.31/5.55  (step t1099 (cl (or (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1065 t1077 t1098))
% 5.31/5.55  (step t1100 (cl (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t1099))
% 5.31/5.55  (step t1101 (cl (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1100))
% 5.31/5.55  (step t1102 (cl (not (= tptp.e10 tptp.e12))) :rule and :premises (a6))
% 5.31/5.55  (step t1103 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.55  (step t1104 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1105 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t1104))
% 5.31/5.55  (step t1106 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))))) :rule all_simplify)
% 5.31/5.55  (step t1107 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule refl)
% 5.31/5.55  (step t1108 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 5.31/5.55  (step t1109 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t1107 t1108))
% 5.31/5.55  (step t1110 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) true)) :rule all_simplify)
% 5.31/5.55  (step t1111 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) true)) :rule trans :premises (t1109 t1110))
% 5.31/5.55  (step t1112 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) true)) :rule trans :premises (t1106 t1111))
% 5.31/5.55  (step t1113 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1105 t1112))
% 5.31/5.55  (step t1114 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 5.31/5.55  (step t1115 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t504 t239 t1113 t1114))
% 5.31/5.55  (step t1116 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 5.31/5.55  (step t1117 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1118)
% 5.31/5.55  (assume t1118.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (assume t1118.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1118.a2 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (step t1118.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1118.t2)
% 5.31/5.55  (assume t1118.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (assume t1118.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.55  (step t1118.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1118.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) false)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t1118.t2.t1))
% 5.31/5.55  (step t1118.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t1118.t2.a1))
% 5.31/5.55  (step t1118.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1118.t2.t3))
% 5.31/5.55  (step t1118.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule refl)
% 5.31/5.55  (step t1118.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t1118.t2.t4 t1118.t2.t5))
% 5.31/5.55  (step t1118.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1118.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t1118.t2.t7))
% 5.31/5.55  (step t1118.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 5.31/5.55  (step t1118.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1118.t2.t8 t1118.t2.t9))
% 5.31/5.55  (step t1118.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t1118.t2.t10 t1118.t2.a0))
% 5.31/5.55  (step t1118.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t1118.t2.t6 t1118.t2.t11))
% 5.31/5.55  (step t1118.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1118.t2.t2 t1118.t2.t12))
% 5.31/5.55  (step t1118.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1118.t2.a0 t1118.t2.a1))
% 5.31/5.55  (step t1118.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1118.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1118.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1118.t2 t1118.t3 t1118.t4))
% 5.31/5.55  (step t1118.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1118.t5))
% 5.31/5.55  (step t1118.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1118.t6))
% 5.31/5.55  (step t1118.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1118.t1 t1118.t7))
% 5.31/5.55  (step t1118.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1118.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1118.t8 t1118.t9))
% 5.31/5.55  (step t1118.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1118.t10))
% 5.31/5.55  (step t1118.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1118.t11))
% 5.31/5.55  (step t1118.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1118.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1118.t15)
% 5.31/5.55  (assume t1118.t15.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1118.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (step t1118.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t1118.t15.a1))
% 5.31/5.55  (step t1118.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t1118.t15.t1))
% 5.31/5.55  (step t1118.t15.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1118.t15.a0))
% 5.31/5.55  (step t1118.t15.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1118.t15.t3))
% 5.31/5.55  (step t1118.t15.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1118.t15.t4))
% 5.31/5.55  (step t1118.t15.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.55  (step t1118.t15.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1118.t15.t5 t1118.t15.t6))
% 5.31/5.55  (step t1118.t15.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1118.t15.t2 t1118.t15.t7))
% 5.31/5.55  (step t1118.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t1118.t15.a0 t1118.t15.a1))
% 5.31/5.55  (step t1118.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1118.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1118.t18 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t1118.t15 t1118.t16 t1118.t17))
% 5.31/5.55  (step t1118.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t1118.t18))
% 5.31/5.55  (step t1118.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t1118.t19))
% 5.31/5.55  (step t1118.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1118.t14 t1118.t20))
% 5.31/5.55  (step t1118.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.55  (step t1118.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1118.t21 t1118.t22))
% 5.31/5.55  (step t1118.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1118.t23))
% 5.31/5.55  (step t1118.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t1118.t24))
% 5.31/5.55  (step t1118.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1118.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t1118.t26 t1118.a1 t1118.a0))
% 5.31/5.55  (step t1118.t28 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1118.t25 t1118.t27))
% 5.31/5.55  (step t1118.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1118.t13 t1118.a2 t1118.t28))
% 5.31/5.55  (step t1118.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1118.t12 t1118.t29))
% 5.31/5.55  (step t1118 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1118.a0 t1118.a1 t1118.a2))
% 5.31/5.55  (step t1119 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1120 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1121 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1122 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1118 t1119 t1120 t1121))
% 5.31/5.55  (step t1123 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1122))
% 5.31/5.55  (step t1124 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1123))
% 5.31/5.55  (step t1125 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1117 t1124))
% 5.31/5.55  (step t1126 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1127 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1125 t1126))
% 5.31/5.55  (step t1128 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1127))
% 5.31/5.55  (step t1129 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1128))
% 5.31/5.55  (step t1130 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1116 t1129))
% 5.31/5.55  (step t1131 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1132 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t1133 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 5.31/5.55  (step t1134 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1135 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1130 t1131 t1132 t1133 t1134))
% 5.31/5.55  (step t1136 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1135))
% 5.31/5.55  (step t1137 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1103 t1115 t1136))
% 5.31/5.55  (step t1138 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t1137))
% 5.31/5.55  (step t1139 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1138))
% 5.31/5.55  (step t1140 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t379))
% 5.31/5.55  (step t1141 (cl (not (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.55  (step t1142 (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)
% 5.31/5.55  (step t1143 (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 (t1142))
% 5.31/5.55  (step t1144 (cl (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))))) :rule all_simplify)
% 5.31/5.55  (step t1145 (cl (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13))) :rule refl)
% 5.31/5.55  (step t1146 (cl (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule all_simplify)
% 5.31/5.55  (step t1147 (cl (= (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))) (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13)))) :rule cong :premises (t1145 t1146))
% 5.31/5.55  (step t1148 (cl (= (= (= tptp.e10 tptp.e13) (= tptp.e10 tptp.e13)) true)) :rule all_simplify)
% 5.31/5.55  (step t1149 (cl (= (= (= tptp.e10 tptp.e13) (not (not (= tptp.e10 tptp.e13)))) true)) :rule trans :premises (t1147 t1148))
% 5.31/5.55  (step t1150 (cl (= (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13)) true)) :rule trans :premises (t1144 t1149))
% 5.31/5.55  (step t1151 (cl (= (not (not (= tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule resolution :premises (t1143 t1150))
% 5.31/5.55  (step t1152 (cl (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t1151 t1025 t114))
% 5.31/5.55  (step t1153 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 5.31/5.55  (step t1154 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1155)
% 5.31/5.55  (assume t1155.a0 (not (= tptp.e10 tptp.e13)))
% 5.31/5.55  (assume t1155.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.55  (step t1155.t1 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1155.t2)
% 5.31/5.55  (assume t1155.t2.a0 (not (= tptp.e10 tptp.e13)))
% 5.31/5.55  (assume t1155.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.55  (step t1155.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1155.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 (t1155.t2.t1))
% 5.31/5.55  (step t1155.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.31/5.55  (step t1155.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) :rule symm :premises (t1155.t2.a1))
% 5.31/5.55  (step t1155.t2.t5 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t1155.t2.t4))
% 5.31/5.55  (step t1155.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e13)) :rule symm :premises (t1155.t2.t5))
% 5.31/5.55  (step t1155.t2.t7 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 tptp.e13))) :rule cong :premises (t1155.t2.t3 t1155.t2.t6))
% 5.31/5.55  (step t1155.t2.t8 (cl (= (= (= tptp.e10 tptp.e13) false) (not (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 5.31/5.55  (step t1155.t2.t9 (cl (= (= tptp.e10 tptp.e13) false) (not (not (= tptp.e10 tptp.e13)))) :rule equiv2 :premises (t1155.t2.t8))
% 5.31/5.55  (step t1155.t2.t10 (cl (not (not (not (= tptp.e10 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule not_not)
% 5.31/5.55  (step t1155.t2.t11 (cl (= (= tptp.e10 tptp.e13) false) (= tptp.e10 tptp.e13)) :rule resolution :premises (t1155.t2.t9 t1155.t2.t10))
% 5.31/5.55  (step t1155.t2.t12 (cl (= (= tptp.e10 tptp.e13) false)) :rule resolution :premises (t1155.t2.t11 t1155.t2.a0))
% 5.31/5.55  (step t1155.t2.t13 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t1155.t2.t7 t1155.t2.t12))
% 5.31/5.55  (step t1155.t2.t14 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1155.t2.t2 t1155.t2.t13))
% 5.31/5.55  (step t1155.t2 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1155.t2.a0 t1155.t2.a1))
% 5.31/5.55  (step t1155.t3 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1155.t4 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1155.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1155.t2 t1155.t3 t1155.t4))
% 5.31/5.55  (step t1155.t6 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1155.t5))
% 5.31/5.55  (step t1155.t7 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1155.t6))
% 5.31/5.55  (step t1155.t8 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (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 (t1155.t1 t1155.t7))
% 5.31/5.55  (step t1155.t9 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (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)
% 5.31/5.55  (step t1155.t10 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1155.t8 t1155.t9))
% 5.31/5.55  (step t1155.t11 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1155.t10))
% 5.31/5.55  (step t1155.t12 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1155.t11))
% 5.31/5.55  (step t1155.t13 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 5.31/5.55  (step t1155.t14 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1155.t13 t1155.a0 t1155.a1))
% 5.31/5.55  (step t1155.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1155.t12 t1155.t14))
% 5.31/5.55  (step t1155 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1155.a0 t1155.a1))
% 5.31/5.55  (step t1156 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1157 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1158 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1155 t1156 t1157))
% 5.31/5.55  (step t1159 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1158))
% 5.31/5.55  (step t1160 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1159))
% 5.31/5.55  (step t1161 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (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 (t1154 t1160))
% 5.31/5.55  (step t1162 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (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)
% 5.31/5.55  (step t1163 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1161 t1162))
% 5.31/5.55  (step t1164 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1163))
% 5.31/5.55  (step t1165 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1164))
% 5.31/5.55  (step t1166 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1153 t1165))
% 5.31/5.55  (step t1167 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= tptp.e10 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1168 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1169 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (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)
% 5.31/5.55  (step t1170 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1166 t1167 t1168 t1169))
% 5.31/5.55  (step t1171 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1170))
% 5.31/5.55  (step t1172 (cl (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1141 t1152 t1171))
% 5.31/5.55  (step t1173 (cl (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t1172))
% 5.31/5.55  (step t1174 (cl (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1173))
% 5.31/5.55  (step t1175 (cl (not (= tptp.e10 tptp.e13))) :rule and :premises (a6))
% 5.31/5.55  (step t1176 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1063 t1064 t1101 t1102 t421 t1139 t1140 t548 t1174 t1175))
% 5.31/5.55  (step t1177 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1176))
% 5.31/5.55  (step t1178 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1177 t280))
% 5.31/5.55  (step t1179 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1178))
% 5.31/5.55  (step t1180 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t734 t773 t1179 t1174 t1175))
% 5.31/5.55  (step t1181 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1180))
% 5.31/5.55  (step t1182 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 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.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 5.31/5.55  (step t1183 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.55  (step t1184 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t1183))
% 5.31/5.55  (step t1185 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))))) :rule all_simplify)
% 5.31/5.55  (step t1186 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule refl)
% 5.31/5.55  (step t1187 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule all_simplify)
% 5.31/5.55  (step t1188 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule cong :premises (t1186 t1187))
% 5.31/5.55  (step t1189 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule all_simplify)
% 5.31/5.55  (step t1190 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) true)) :rule trans :premises (t1188 t1189))
% 5.31/5.55  (step t1191 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) true)) :rule trans :premises (t1185 t1190))
% 5.31/5.55  (step t1192 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1184 t1191))
% 5.31/5.55  (step t1193 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 5.31/5.55  (step t1194 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t591 t1192 t1193))
% 5.31/5.55  (step t1195 (cl (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 5.31/5.55  (step t1196 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1197)
% 5.31/5.55  (assume t1197.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.55  (assume t1197.a1 (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 5.31/5.55  (step t1197.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1197.t2)
% 5.31/5.55  (assume t1197.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 5.31/5.55  (assume t1197.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.55  (step t1197.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.55  (step t1197.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 (t1197.t2.t1))
% 5.31/5.55  (step t1197.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) :rule symm :premises (t1197.t2.a1))
% 5.31/5.55  (step t1197.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule symm :premises (t1197.t2.t3))
% 5.31/5.55  (step t1197.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule refl)
% 5.31/5.55  (step t1197.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t1197.t2.t4 t1197.t2.t5))
% 5.31/5.55  (step t1197.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.55  (step t1197.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t1197.t2.t7))
% 5.31/5.55  (step t1197.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 5.31/5.55  (step t1197.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t1197.t2.t8 t1197.t2.t9))
% 5.31/5.55  (step t1197.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t1197.t2.t10 t1197.t2.a0))
% 5.31/5.55  (step t1197.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t1197.t2.t6 t1197.t2.t11))
% 5.31/5.55  (step t1197.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1197.t2.t2 t1197.t2.t12))
% 5.31/5.55  (step t1197.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t1197.t2.a0 t1197.t2.a1))
% 5.31/5.55  (step t1197.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 5.31/5.55  (step t1197.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1197.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1197.t2 t1197.t3 t1197.t4))
% 5.31/5.55  (step t1197.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t1197.t5))
% 5.31/5.55  (step t1197.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t1197.t6))
% 5.31/5.55  (step t1197.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1197.t1 t1197.t7))
% 5.31/5.55  (step t1197.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 5.31/5.55  (step t1197.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1197.t8 t1197.t9))
% 5.31/5.55  (step t1197.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1197.t10))
% 5.31/5.55  (step t1197.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t1197.t11))
% 5.31/5.55  (step t1197.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 5.31/5.55  (step t1197.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1197.t13 t1197.a1 t1197.a0))
% 5.31/5.55  (step t1197.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1197.t12 t1197.t14))
% 5.31/5.55  (step t1197 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t1197.a0 t1197.a1))
% 5.31/5.55  (step t1198 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1199 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 5.31/5.55  (step t1200 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t1197 t1198 t1199))
% 5.31/5.55  (step t1201 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t1200))
% 5.31/5.55  (step t1202 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t1201))
% 5.31/5.55  (step t1203 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 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 (t1196 t1202))
% 5.31/5.55  (step t1204 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 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)
% 5.31/5.55  (step t1205 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1203 t1204))
% 5.31/5.55  (step t1206 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1205))
% 5.31/5.55  (step t1207 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t1206))
% 5.31/5.55  (step t1208 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1195 t1207))
% 5.31/5.55  (step t1209 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1210 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 5.31/5.55  (step t1211 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 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)
% 5.31/5.55  (step t1212 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1208 t1209 t1210 t1211))
% 5.31/5.55  (step t1213 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1212))
% 5.31/5.55  (step t1214 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1182 t1194 t1213))
% 5.31/5.55  (step t1215 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t1214))
% 5.31/5.55  (step t1216 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t1215))
% 5.31/5.55  (step t1217 (cl (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t379))
% 5.31/5.55  (step t1218 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t732 t1181 t1216 t1217))
% 5.31/5.55  (step t1219 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1218))
% 5.31/5.55  (step t1220 (cl (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 and :premises (t99))
% 5.31/5.55  (step t1221 (cl (= 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 or :premises (t1220))
% 5.31/5.55  (step t1222 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1101 t280 t421 t1102))
% 5.31/5.55  (step t1223 (cl (not (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.55  (step t1224 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 5.31/5.55  (step t1225 (cl (= (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t112 t384 t1224))
% 5.31/5.55  (step t1226 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1227 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1228)
% 5.31/5.55  (assume t1228.a0 (not (= tptp.e10 tptp.e11)))
% 5.31/5.55  (assume t1228.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (step t1228.t1 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1228.t2)
% 5.31/5.55  (assume t1228.t2.a0 (not (= tptp.e10 tptp.e11)))
% 5.31/5.55  (assume t1228.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (step t1228.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) false) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.55  (step t1228.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) false)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule equiv1 :premises (t1228.t2.t1))
% 5.31/5.55  (step t1228.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.31/5.55  (step t1228.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1228.t2.a1))
% 5.31/5.55  (step t1228.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 tptp.e11))) :rule cong :premises (t1228.t2.t3 t1228.t2.t4))
% 5.31/5.55  (step t1228.t2.t6 (cl (= (= (= tptp.e10 tptp.e11) false) (not (= tptp.e10 tptp.e11)))) :rule equiv_simplify)
% 5.31/5.55  (step t1228.t2.t7 (cl (= (= tptp.e10 tptp.e11) false) (not (not (= tptp.e10 tptp.e11)))) :rule equiv2 :premises (t1228.t2.t6))
% 5.31/5.55  (step t1228.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e11)))) (= tptp.e10 tptp.e11)) :rule not_not)
% 5.31/5.55  (step t1228.t2.t9 (cl (= (= tptp.e10 tptp.e11) false) (= tptp.e10 tptp.e11)) :rule resolution :premises (t1228.t2.t7 t1228.t2.t8))
% 5.31/5.55  (step t1228.t2.t10 (cl (= (= tptp.e10 tptp.e11) false)) :rule resolution :premises (t1228.t2.t9 t1228.t2.a0))
% 5.31/5.55  (step t1228.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t1228.t2.t5 t1228.t2.t10))
% 5.31/5.55  (step t1228.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1228.t2.t2 t1228.t2.t11))
% 5.31/5.55  (step t1228.t2 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t1228.t2.a0 t1228.t2.a1))
% 5.31/5.55  (step t1228.t3 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1228.t4 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1228.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1228.t2 t1228.t3 t1228.t4))
% 5.31/5.55  (step t1228.t6 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1228.t5))
% 5.31/5.55  (step t1228.t7 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1228.t6))
% 5.31/5.55  (step t1228.t8 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1228.t1 t1228.t7))
% 5.31/5.55  (step t1228.t9 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 5.31/5.55  (step t1228.t10 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1228.t8 t1228.t9))
% 5.31/5.55  (step t1228.t11 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1228.t10))
% 5.31/5.55  (step t1228.t12 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t1228.t11))
% 5.31/5.55  (step t1228.t13 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1228.t14 (cl (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1228.t13 t1228.a0 t1228.a1))
% 5.31/5.55  (step t1228.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1228.t12 t1228.t14))
% 5.31/5.55  (step t1228 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t1228.a0 t1228.a1))
% 5.31/5.55  (step t1229 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1230 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1231 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1228 t1229 t1230))
% 5.31/5.55  (step t1232 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1231))
% 5.31/5.55  (step t1233 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1232))
% 5.31/5.55  (step t1234 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1227 t1233))
% 5.31/5.55  (step t1235 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 5.31/5.55  (step t1236 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1234 t1235))
% 5.31/5.55  (step t1237 (cl (=> (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1236))
% 5.31/5.55  (step t1238 (cl (not (and (not (= tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t1237))
% 5.31/5.55  (step t1239 (cl (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1226 t1238))
% 5.31/5.55  (step t1240 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1241 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1242 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1243 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1239 t1240 t1241 t1242))
% 5.31/5.55  (step t1244 (cl (or (not (not (= tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1243))
% 5.31/5.55  (step t1245 (cl (or (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1223 t1225 t1244))
% 5.31/5.55  (step t1246 (cl (= tptp.e10 tptp.e11) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t1245))
% 5.31/5.55  (step t1247 (cl (= tptp.e10 tptp.e11) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1246))
% 5.31/5.55  (step t1248 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1247 t421 t138))
% 5.31/5.55  (step t1249 (cl (not (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.55  (step t1250 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t1251 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t1252 (cl (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t1151 t1250 t1251))
% 5.31/5.55  (step t1253 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 5.31/5.55  (step t1254 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1255)
% 5.31/5.55  (assume t1255.a0 (not (= tptp.e10 tptp.e13)))
% 5.31/5.55  (assume t1255.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.55  (step t1255.t1 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1255.t2)
% 5.31/5.55  (assume t1255.t2.a0 (not (= tptp.e10 tptp.e13)))
% 5.31/5.55  (assume t1255.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.55  (step t1255.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t1255.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) false)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule equiv1 :premises (t1255.t2.t1))
% 5.31/5.55  (step t1255.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.31/5.55  (step t1255.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t1255.t2.a1))
% 5.31/5.55  (step t1255.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 tptp.e13))) :rule cong :premises (t1255.t2.t3 t1255.t2.t4))
% 5.31/5.55  (step t1255.t2.t6 (cl (= (= (= tptp.e10 tptp.e13) false) (not (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 5.31/5.55  (step t1255.t2.t7 (cl (= (= tptp.e10 tptp.e13) false) (not (not (= tptp.e10 tptp.e13)))) :rule equiv2 :premises (t1255.t2.t6))
% 5.31/5.55  (step t1255.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule not_not)
% 5.31/5.55  (step t1255.t2.t9 (cl (= (= tptp.e10 tptp.e13) false) (= tptp.e10 tptp.e13)) :rule resolution :premises (t1255.t2.t7 t1255.t2.t8))
% 5.31/5.55  (step t1255.t2.t10 (cl (= (= tptp.e10 tptp.e13) false)) :rule resolution :premises (t1255.t2.t9 t1255.t2.a0))
% 5.31/5.55  (step t1255.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t1255.t2.t5 t1255.t2.t10))
% 5.31/5.55  (step t1255.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1255.t2.t2 t1255.t2.t11))
% 5.31/5.55  (step t1255.t2 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1255.t2.a0 t1255.t2.a1))
% 5.31/5.55  (step t1255.t3 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1255.t4 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1255.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1255.t2 t1255.t3 t1255.t4))
% 5.31/5.55  (step t1255.t6 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1255.t5))
% 5.31/5.55  (step t1255.t7 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1255.t6))
% 5.31/5.55  (step t1255.t8 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1255.t1 t1255.t7))
% 5.31/5.55  (step t1255.t9 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1255.t10 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1255.t8 t1255.t9))
% 5.31/5.55  (step t1255.t11 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1255.t10))
% 5.31/5.55  (step t1255.t12 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1255.t11))
% 5.31/5.55  (step t1255.t13 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 5.31/5.55  (step t1255.t14 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1255.t13 t1255.a0 t1255.a1))
% 5.31/5.55  (step t1255.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1255.t12 t1255.t14))
% 5.31/5.55  (step t1255 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1255.a0 t1255.a1))
% 5.31/5.55  (step t1256 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1257 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1258 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1255 t1256 t1257))
% 5.31/5.55  (step t1259 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1258))
% 5.31/5.55  (step t1260 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1259))
% 5.31/5.55  (step t1261 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1254 t1260))
% 5.31/5.55  (step t1262 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1263 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1261 t1262))
% 5.31/5.55  (step t1264 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1263))
% 5.31/5.55  (step t1265 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1264))
% 5.31/5.55  (step t1266 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1253 t1265))
% 5.31/5.55  (step t1267 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= tptp.e10 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1268 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1269 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1270 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1266 t1267 t1268 t1269))
% 5.31/5.55  (step t1271 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1270))
% 5.31/5.55  (step t1272 (cl (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1249 t1252 t1271))
% 5.31/5.55  (step t1273 (cl (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1272))
% 5.31/5.55  (step t1274 (cl (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1273))
% 5.31/5.55  (step t1275 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.55  (step t1276 (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)
% 5.31/5.55  (step t1277 (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 (t1276))
% 5.31/5.55  (step t1278 (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)
% 5.31/5.55  (step t1279 (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)
% 5.31/5.55  (step t1280 (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)
% 5.31/5.55  (step t1281 (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 (t1279 t1280))
% 5.31/5.55  (step t1282 (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)
% 5.31/5.55  (step t1283 (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 (t1281 t1282))
% 5.31/5.55  (step t1284 (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 (t1278 t1283))
% 5.31/5.55  (step t1285 (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 (t1277 t1284))
% 5.31/5.55  (step t1286 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t1287 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t1250 t1285 t1286))
% 5.31/5.55  (step t1288 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 5.31/5.55  (step t1289 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1290)
% 5.31/5.55  (assume t1290.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.55  (assume t1290.a1 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.55  (step t1290.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1290.t2)
% 5.31/5.55  (assume t1290.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.55  (assume t1290.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.55  (step t1290.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t1290.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 (t1290.t2.t1))
% 5.31/5.55  (step t1290.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t1290.t2.a1))
% 5.31/5.55  (step t1290.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t1290.t2.t3))
% 5.31/5.55  (step t1290.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 5.31/5.55  (step t1290.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t1290.t2.t4 t1290.t2.t5))
% 5.31/5.55  (step t1290.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)
% 5.31/5.55  (step t1290.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 (t1290.t2.t7))
% 5.31/5.55  (step t1290.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)
% 5.31/5.55  (step t1290.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 (t1290.t2.t8 t1290.t2.t9))
% 5.31/5.55  (step t1290.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t1290.t2.t10 t1290.t2.a0))
% 5.31/5.55  (step t1290.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t1290.t2.t6 t1290.t2.t11))
% 5.31/5.55  (step t1290.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1290.t2.t2 t1290.t2.t12))
% 5.31/5.55  (step t1290.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1290.t2.a0 t1290.t2.a1))
% 5.31/5.55  (step t1290.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t1290.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1290.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1290.t2 t1290.t3 t1290.t4))
% 5.31/5.55  (step t1290.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1290.t5))
% 5.31/5.55  (step t1290.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1290.t6))
% 5.31/5.55  (step t1290.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1290.t1 t1290.t7))
% 5.31/5.55  (step t1290.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1290.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1290.t8 t1290.t9))
% 5.31/5.55  (step t1290.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1290.t10))
% 5.31/5.55  (step t1290.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1290.t11))
% 5.31/5.55  (step t1290.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 5.31/5.55  (step t1290.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1290.t13 t1290.a1 t1290.a0))
% 5.31/5.55  (step t1290.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1290.t12 t1290.t14))
% 5.31/5.55  (step t1290 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1290.a0 t1290.a1))
% 5.31/5.55  (step t1291 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1292 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t1293 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t1290 t1291 t1292))
% 5.31/5.55  (step t1294 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1293))
% 5.31/5.55  (step t1295 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1294))
% 5.31/5.55  (step t1296 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1289 t1295))
% 5.31/5.55  (step t1297 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1298 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1296 t1297))
% 5.31/5.55  (step t1299 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1298))
% 5.31/5.55  (step t1300 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1299))
% 5.31/5.55  (step t1301 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1288 t1300))
% 5.31/5.55  (step t1302 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1303 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 5.31/5.55  (step t1304 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1305 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1301 t1302 t1303 t1304))
% 5.31/5.55  (step t1306 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1305))
% 5.31/5.55  (step t1307 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1275 t1287 t1306))
% 5.31/5.55  (step t1308 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t1307))
% 5.31/5.55  (step t1309 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1308))
% 5.31/5.55  (step t1310 (cl (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.55  (step t1311 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1219 t1221 t1222 t1248 t1274 t1175 t1309 t1310))
% 5.31/5.55  (step t1312 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1311))
% 5.31/5.55  (step t1313 (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 (t99))
% 5.31/5.55  (step t1314 (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 (t1313))
% 5.31/5.55  (step t1315 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv_pos2)
% 5.31/5.55  (step t1316 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 5.31/5.55  (step t1317 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 5.31/5.55  (step t1318 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.55  (step t1319 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t1318))
% 5.31/5.55  (step t1320 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))))) :rule all_simplify)
% 5.31/5.55  (step t1321 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule refl)
% 5.31/5.55  (step t1322 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 5.31/5.55  (step t1323 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1321 t1322))
% 5.31/5.55  (step t1324 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) true)) :rule all_simplify)
% 5.31/5.55  (step t1325 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) true)) :rule trans :premises (t1323 t1324))
% 5.31/5.55  (step t1326 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) true)) :rule trans :premises (t1320 t1325))
% 5.31/5.55  (step t1327 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1319 t1326))
% 5.31/5.55  (step t1328 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1316 t1317 t1327))
% 5.31/5.55  (step t1329 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) false) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1330)
% 5.31/5.55  (assume t1330.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (assume t1330.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.55  (assume t1330.a2 (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))
% 5.31/5.55  (step t1330.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 5.31/5.55  (step t1330.t2 (cl (= (= false true) false)) :rule all_simplify)
% 5.31/5.55  (step t1330.t3 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) false) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.55  (step t1330.t4 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv2 :premises (t1330.t3))
% 5.31/5.55  (step t1330.t5 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) :rule not_not)
% 5.31/5.55  (step t1330.t6 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) false) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t1330.t4 t1330.t5))
% 5.31/5.55  (step t1330.t7 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) false)) :rule resolution :premises (t1330.t6 t1330.a2))
% 5.31/5.55  (step t1330.t8 (cl (= false (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule symm :premises (t1330.t7))
% 5.31/5.55  (step t1330.t9 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) true) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv_simplify)
% 5.31/5.55  (step t1330.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) true) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv2 :premises (t1330.t9))
% 5.31/5.55  (step t1330.t11 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) :rule symm :premises (t1330.a1))
% 5.31/5.55  (step t1330.t12 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1330.a0))
% 5.31/5.55  (step t1330.t13 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1330.t12))
% 5.31/5.55  (step t1330.t14 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) :rule trans :premises (t1330.t11 t1330.t13))
% 5.31/5.55  (step t1330.t15 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) true)) :rule resolution :premises (t1330.t10 t1330.t14))
% 5.31/5.55  (step t1330.t16 (cl (= false true)) :rule trans :premises (t1330.t8 t1330.t15))
% 5.31/5.55  (step t1330.t17 (cl false) :rule resolution :premises (t1330.t1 t1330.t2 t1330.t16))
% 5.31/5.55  (step t1330 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) false) :rule subproof :discharge (t1330.a0 t1330.a1 t1330.a2))
% 5.31/5.55  (step t1331 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1332 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1333 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 5.31/5.55  (step t1334 (cl false (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1330 t1331 t1332 t1333))
% 5.31/5.55  (step t1335 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) false) :rule reordering :premises (t1334))
% 5.31/5.55  (step t1336 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) false) :rule contraction :premises (t1335))
% 5.31/5.55  (step t1337 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) false) false) :rule resolution :premises (t1329 t1336))
% 5.31/5.55  (step t1338 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) false) (not false)) :rule implies_neg2)
% 5.31/5.55  (step t1339 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) false) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) false)) :rule resolution :premises (t1337 t1338))
% 5.31/5.55  (step t1340 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) false)) :rule contraction :premises (t1339))
% 5.31/5.55  (step t1341 (cl (= (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) false) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))))) :rule implies_simplify)
% 5.31/5.55  (step t1342 (cl (not (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) false)) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule equiv1 :premises (t1341))
% 5.31/5.55  (step t1343 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1340 t1342))
% 5.31/5.55  (step t1344 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) :rule not_and :premises (t1343))
% 5.31/5.55  (step t1345 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1346 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1347 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 5.31/5.55  (step t1348 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1344 t1345 t1346 t1347))
% 5.31/5.55  (step t1349 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))))) :rule contraction :premises (t1348))
% 5.31/5.55  (step t1350 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1315 t1328 t1349))
% 5.31/5.55  (step t1351 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) :rule or :premises (t1350))
% 5.31/5.55  (step t1352 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t1351))
% 5.31/5.55  (step t1353 (cl (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e12)))) :rule and :premises (t379))
% 5.31/5.55  (step t1354 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1312 t1314 t1352 t1353))
% 5.31/5.55  (step t1355 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1354))
% 5.31/5.55  (step t1356 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.55  (step t1357 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t1358 (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)
% 5.31/5.55  (step t1359 (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 (t1358))
% 5.31/5.55  (step t1360 (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)
% 5.31/5.55  (step t1361 (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)
% 5.31/5.55  (step t1362 (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)
% 5.31/5.55  (step t1363 (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 (t1361 t1362))
% 5.31/5.55  (step t1364 (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)
% 5.31/5.55  (step t1365 (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 (t1363 t1364))
% 5.31/5.55  (step t1366 (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 (t1360 t1365))
% 5.31/5.55  (step t1367 (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 (t1359 t1366))
% 5.31/5.55  (step t1368 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule refl)
% 5.31/5.55  (step t1369 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t384 t239 t1357 t1316 t1367 t1368))
% 5.31/5.55  (step t1370 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 5.31/5.55  (step t1371 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1372)
% 5.31/5.55  (assume t1372.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t1372.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1372.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.55  (assume t1372.a3 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (assume t1372.a4 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1372.t2)
% 5.31/5.55  (assume t1372.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.55  (assume t1372.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (assume t1372.t2.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.55  (assume t1372.t2.a3 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1372.t2.a4 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.55  (step t1372.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1372.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule equiv1 :premises (t1372.t2.t1))
% 5.31/5.55  (step t1372.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1372.t2.a1))
% 5.31/5.55  (step t1372.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1372.t2.t3))
% 5.31/5.55  (step t1372.t2.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1372.t2.a3))
% 5.31/5.55  (step t1372.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t1372.t2.a2))
% 5.31/5.55  (step t1372.t2.t7 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t1372.t2.t6))
% 5.31/5.55  (step t1372.t2.t8 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t1372.t2.t5 t1372.t2.t7))
% 5.31/5.55  (step t1372.t2.t9 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1372.t2.t8))
% 5.31/5.55  (step t1372.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t1372.t2.a4))
% 5.31/5.55  (step t1372.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule trans :premises (t1372.t2.t10 t1372.t2.a3))
% 5.31/5.55  (step t1372.t2.t12 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t1372.t2.t11))
% 5.31/5.55  (step t1372.t2.t13 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t1372.t2.t9 t1372.t2.t12))
% 5.31/5.55  (step t1372.t2.t14 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t1372.t2.t13))
% 5.31/5.55  (step t1372.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1372.t2.t4 t1372.t2.t14))
% 5.31/5.55  (step t1372.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)
% 5.31/5.55  (step t1372.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 (t1372.t2.t16))
% 5.31/5.55  (step t1372.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)
% 5.31/5.55  (step t1372.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 (t1372.t2.t17 t1372.t2.t18))
% 5.31/5.55  (step t1372.t2.t20 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1372.t2.t19 t1372.t2.a0))
% 5.31/5.55  (step t1372.t2.t21 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) false)) :rule trans :premises (t1372.t2.t15 t1372.t2.t20))
% 5.31/5.55  (step t1372.t2.t22 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1372.t2.t2 t1372.t2.t21))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1372.t2.a0 t1372.t2.a1 t1372.t2.a2 t1372.t2.a3 t1372.t2.a4))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1372.t8 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1372.t2 t1372.t3 t1372.t4 t1372.t5 t1372.t6 t1372.t7))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1372.t8))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1372.t9))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1372.t1 t1372.t10))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1372.t11 t1372.t12))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1372.t13))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1372.t14))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 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.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 5.31/5.55  (step t1372.t17 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1372.t18)
% 5.31/5.55  (assume t1372.t18.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t1372.t18.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (step t1372.t18.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1372.t18.a1))
% 5.31/5.55  (step t1372.t18.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1372.t18.t1))
% 5.31/5.55  (step t1372.t18.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.55  (step t1372.t18.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1372.t18.a0))
% 5.31/5.55  (step t1372.t18.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1372.t18.t4))
% 5.31/5.55  (step t1372.t18.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1372.t18.t5))
% 5.31/5.55  (step t1372.t18.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t1372.t18.t3 t1372.t18.t6))
% 5.31/5.55  (step t1372.t18.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t1372.t18.t2 t1372.t18.t7))
% 5.31/5.55  (step t1372.t18 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t1372.t18.a0 t1372.t18.a1))
% 5.31/5.55  (step t1372.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1372.t20 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1372.t21 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1372.t18 t1372.t19 t1372.t20))
% 5.31/5.55  (step t1372.t22 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t1372.t21))
% 5.31/5.55  (step t1372.t23 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t1372.t22))
% 5.31/5.55  (step t1372.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t1372.t17 t1372.t23))
% 5.31/5.55  (step t1372.t25 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.55  (step t1372.t26 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1372.t24 t1372.t25))
% 5.31/5.55  (step t1372.t27 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1372.t26))
% 5.31/5.55  (step t1372.t28 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t1372.t27))
% 5.31/5.55  (step t1372.t29 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.55  (step t1372.t30 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1372.t29 t1372.a0 t1372.a1))
% 5.31/5.55  (step t1372.t31 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t1372.t28 t1372.t30))
% 5.31/5.55  (step t1372.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.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1372.t16 t1372.a4 t1372.a3 t1372.a2 t1372.a1 t1372.t31))
% 5.31/5.55  (step t1372.t33 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1372.t15 t1372.t32))
% 5.31/5.55  (step t1372 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t1372.a0 t1372.a1 t1372.a2 t1372.a3 t1372.a4))
% 5.31/5.55  (step t1373 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1374 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1375 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1376 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1377 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (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)
% 5.31/5.55  (step t1378 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1372 t1373 t1374 t1375 t1376 t1377))
% 5.31/5.55  (step t1379 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t1378))
% 5.31/5.55  (step t1380 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1379))
% 5.31/5.55  (step t1381 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1371 t1380))
% 5.31/5.55  (step t1382 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1383 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1381 t1382))
% 5.31/5.55  (step t1384 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1383))
% 5.31/5.55  (step t1385 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t1384))
% 5.31/5.55  (step t1386 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1370 t1385))
% 5.31/5.55  (step t1387 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1388 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t1389 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1390 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1391 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 5.31/5.55  (step t1392 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1393 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1386 t1387 t1388 t1389 t1390 t1391 t1392))
% 5.31/5.55  (step t1394 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t1393))
% 5.31/5.55  (step t1395 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1356 t1369 t1394))
% 5.31/5.55  (step t1396 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t1395))
% 5.31/5.55  (step t1397 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1396))
% 5.31/5.55  (step t1398 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.55  (step t1399 (cl (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t696))
% 5.31/5.55  (step t1400 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) :rule or :premises (t1399))
% 5.31/5.55  (step t1401 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule equiv_pos2)
% 5.31/5.55  (step t1402 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 5.31/5.55  (step t1403 (cl (= (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1404 (cl (not (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t1403))
% 5.31/5.55  (step t1405 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))))) :rule all_simplify)
% 5.31/5.55  (step t1406 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule refl)
% 5.31/5.55  (step t1407 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule all_simplify)
% 5.31/5.55  (step t1408 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule cong :premises (t1406 t1407))
% 5.31/5.55  (step t1409 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) true)) :rule all_simplify)
% 5.31/5.55  (step t1410 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) true)) :rule trans :premises (t1408 t1409))
% 5.31/5.55  (step t1411 (cl (= (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) true)) :rule trans :premises (t1405 t1410))
% 5.31/5.55  (step t1412 (cl (= (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1404 t1411))
% 5.31/5.55  (step t1413 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule refl)
% 5.31/5.55  (step t1414 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))))) :rule cong :premises (t384 t239 t1402 t1412 t1413))
% 5.31/5.55  (step t1415 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 5.31/5.55  (step t1416 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1417)
% 5.31/5.55  (assume t1417.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t1417.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1417.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.55  (assume t1417.a3 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (step t1417.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1417.t2)
% 5.31/5.55  (assume t1417.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (assume t1417.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t1417.t2.a2 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1417.t2.a3 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.55  (step t1417.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) false) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule equiv_simplify)
% 5.31/5.55  (step t1417.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv1 :premises (t1417.t2.t1))
% 5.31/5.55  (step t1417.t2.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1417.t2.a2))
% 5.31/5.55  (step t1417.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1417.t2.t3))
% 5.31/5.55  (step t1417.t2.t5 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.55  (step t1417.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1417.t2.a1))
% 5.31/5.55  (step t1417.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1417.t2.t6))
% 5.31/5.55  (step t1417.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1417.t2.t7))
% 5.31/5.55  (step t1417.t2.t9 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t1417.t2.t5 t1417.t2.t8))
% 5.31/5.55  (step t1417.t2.t10 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t1417.t2.t4 t1417.t2.t9))
% 5.31/5.55  (step t1417.t2.t11 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 5.31/5.55  (step t1417.t2.t12 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11)) :rule symm :premises (t1417.t2.a3))
% 5.31/5.55  (step t1417.t2.t13 (cl (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t1417.t2.t11 t1417.t2.t12))
% 5.31/5.55  (step t1417.t2.t14 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t1417.t2.t10 t1417.t2.t13))
% 5.31/5.55  (step t1417.t2.t15 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1417.t2.t16 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t1417.t2.t15))
% 5.31/5.55  (step t1417.t2.t17 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 5.31/5.55  (step t1417.t2.t18 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1417.t2.t16 t1417.t2.t17))
% 5.31/5.55  (step t1417.t2.t19 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t1417.t2.t18 t1417.t2.a0))
% 5.31/5.55  (step t1417.t2.t20 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) false)) :rule trans :premises (t1417.t2.t14 t1417.t2.t19))
% 5.31/5.55  (step t1417.t2.t21 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1417.t2.t2 t1417.t2.t20))
% 5.31/5.55  (step t1417.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule subproof :discharge (t1417.t2.a0 t1417.t2.a1 t1417.t2.a2 t1417.t2.a3))
% 5.31/5.55  (step t1417.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1417.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1417.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1417.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1417.t7 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1417.t2 t1417.t3 t1417.t4 t1417.t5 t1417.t6))
% 5.31/5.55  (step t1417.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule reordering :premises (t1417.t7))
% 5.31/5.55  (step t1417.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1417.t8))
% 5.31/5.55  (step t1417.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1417.t1 t1417.t9))
% 5.31/5.55  (step t1417.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule implies_neg2)
% 5.31/5.55  (step t1417.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1417.t10 t1417.t11))
% 5.31/5.55  (step t1417.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule contraction :premises (t1417.t12))
% 5.31/5.55  (step t1417.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies :premises (t1417.t13))
% 5.31/5.55  (step t1417.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 5.31/5.55  (step t1417.t16 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1417.t15 t1417.a3 t1417.a0 t1417.a1 t1417.a2))
% 5.31/5.55  (step t1417.t17 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1417.t14 t1417.t16))
% 5.31/5.55  (step t1417 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule subproof :discharge (t1417.a0 t1417.a1 t1417.a2 t1417.a3))
% 5.31/5.55  (step t1418 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1419 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1420 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1421 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1422 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1417 t1418 t1419 t1420 t1421))
% 5.31/5.55  (step t1423 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule reordering :premises (t1422))
% 5.31/5.55  (step t1424 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1423))
% 5.31/5.55  (step t1425 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1416 t1424))
% 5.31/5.55  (step t1426 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule implies_neg2)
% 5.31/5.55  (step t1427 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1425 t1426))
% 5.31/5.55  (step t1428 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule contraction :premises (t1427))
% 5.31/5.55  (step t1429 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies :premises (t1428))
% 5.31/5.55  (step t1430 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1415 t1429))
% 5.31/5.55  (step t1431 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1432 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t1433 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1434 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 5.31/5.55  (step t1435 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 5.31/5.55  (step t1436 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1430 t1431 t1432 t1433 t1434 t1435))
% 5.31/5.55  (step t1437 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule contraction :premises (t1436))
% 5.31/5.55  (step t1438 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1401 t1414 t1437))
% 5.31/5.55  (step t1439 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule or :premises (t1438))
% 5.31/5.55  (step t1440 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1439))
% 5.31/5.55  (step t1441 (cl (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t379))
% 5.31/5.55  (step t1442 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1355 t1397 t280 t421 t1398 t140 t1400 t889 t1440 t280 t421 t1441))
% 5.31/5.55  (step t1443 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1442))
% 5.31/5.55  (step t1444 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.55  (step t1445 (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)
% 5.31/5.55  (step t1446 (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 (t1445))
% 5.31/5.55  (step t1447 (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)
% 5.31/5.55  (step t1448 (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)
% 5.31/5.55  (step t1449 (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)
% 5.31/5.55  (step t1450 (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 (t1448 t1449))
% 5.31/5.55  (step t1451 (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)
% 5.31/5.55  (step t1452 (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 (t1450 t1451))
% 5.31/5.55  (step t1453 (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 (t1447 t1452))
% 5.31/5.55  (step t1454 (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 (t1446 t1453))
% 5.31/5.55  (step t1455 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t1402 t1454 t113))
% 5.31/5.55  (step t1456 (cl (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 5.31/5.55  (step t1457 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1458)
% 5.31/5.55  (assume t1458.a0 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.55  (assume t1458.a1 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.55  (step t1458.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1458.t2)
% 5.31/5.55  (assume t1458.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.55  (assume t1458.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.55  (step t1458.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1458.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) false)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule equiv1 :premises (t1458.t2.t1))
% 5.31/5.55  (step t1458.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11)) :rule symm :premises (t1458.t2.a1))
% 5.31/5.55  (step t1458.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t1458.t2.t3))
% 5.31/5.55  (step t1458.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 5.31/5.55  (step t1458.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t1458.t2.t4 t1458.t2.t5))
% 5.31/5.55  (step t1458.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)
% 5.31/5.55  (step t1458.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 (t1458.t2.t7))
% 5.31/5.55  (step t1458.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)
% 5.31/5.55  (step t1458.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 (t1458.t2.t8 t1458.t2.t9))
% 5.31/5.55  (step t1458.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t1458.t2.t10 t1458.t2.a0))
% 5.31/5.55  (step t1458.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t1458.t2.t6 t1458.t2.t11))
% 5.31/5.55  (step t1458.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1458.t2.t2 t1458.t2.t12))
% 5.31/5.55  (step t1458.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1458.t2.a0 t1458.t2.a1))
% 5.31/5.55  (step t1458.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1458.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1458.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1458.t2 t1458.t3 t1458.t4))
% 5.31/5.55  (step t1458.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1458.t5))
% 5.31/5.55  (step t1458.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1458.t6))
% 5.31/5.55  (step t1458.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1458.t1 t1458.t7))
% 5.31/5.55  (step t1458.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1458.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1458.t8 t1458.t9))
% 5.31/5.55  (step t1458.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1458.t10))
% 5.31/5.55  (step t1458.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1458.t11))
% 5.31/5.55  (step t1458.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 5.31/5.55  (step t1458.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1458.t13 t1458.a1 t1458.a0))
% 5.31/5.55  (step t1458.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1458.t12 t1458.t14))
% 5.31/5.55  (step t1458 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t1458.a0 t1458.a1))
% 5.31/5.55  (step t1459 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1460 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1461 (cl (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t1458 t1459 t1460))
% 5.31/5.55  (step t1462 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t1461))
% 5.31/5.55  (step t1463 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t1462))
% 5.31/5.55  (step t1464 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1457 t1463))
% 5.31/5.55  (step t1465 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1466 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1464 t1465))
% 5.31/5.55  (step t1467 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1466))
% 5.31/5.55  (step t1468 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t1467))
% 5.31/5.55  (step t1469 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1456 t1468))
% 5.31/5.55  (step t1470 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1471 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 5.31/5.55  (step t1472 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1473 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1469 t1470 t1471 t1472))
% 5.31/5.55  (step t1474 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t1473))
% 5.31/5.55  (step t1475 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1444 t1455 t1474))
% 5.31/5.55  (step t1476 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t1475))
% 5.31/5.55  (step t1477 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1476))
% 5.31/5.55  (step t1478 (cl (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and :premises (t379))
% 5.31/5.55  (step t1479 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.55  (step t1480 (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)
% 5.31/5.55  (step t1481 (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 (t1480))
% 5.31/5.55  (step t1482 (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)
% 5.31/5.55  (step t1483 (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)
% 5.31/5.55  (step t1484 (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)
% 5.31/5.55  (step t1485 (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 (t1483 t1484))
% 5.31/5.55  (step t1486 (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)
% 5.31/5.55  (step t1487 (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 (t1485 t1486))
% 5.31/5.55  (step t1488 (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 (t1482 t1487))
% 5.31/5.55  (step t1489 (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 (t1481 t1488))
% 5.31/5.55  (step t1490 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t1491 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t1402 t1489 t1490))
% 5.31/5.55  (step t1492 (cl (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 5.31/5.55  (step t1493 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1494)
% 5.31/5.55  (assume t1494.a0 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.55  (assume t1494.a1 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.55  (step t1494.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1494.t2)
% 5.31/5.55  (assume t1494.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.55  (assume t1494.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.55  (step t1494.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t1494.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 (t1494.t2.t1))
% 5.31/5.55  (step t1494.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11)) :rule symm :premises (t1494.t2.a1))
% 5.31/5.55  (step t1494.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t1494.t2.t3))
% 5.31/5.55  (step t1494.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 5.31/5.55  (step t1494.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1494.t2.t4 t1494.t2.t5))
% 5.31/5.55  (step t1494.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)
% 5.31/5.55  (step t1494.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 (t1494.t2.t7))
% 5.31/5.55  (step t1494.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)
% 5.31/5.55  (step t1494.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 (t1494.t2.t8 t1494.t2.t9))
% 5.31/5.55  (step t1494.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1494.t2.t10 t1494.t2.a0))
% 5.31/5.55  (step t1494.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t1494.t2.t6 t1494.t2.t11))
% 5.31/5.55  (step t1494.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1494.t2.t2 t1494.t2.t12))
% 5.31/5.55  (step t1494.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1494.t2.a0 t1494.t2.a1))
% 5.31/5.55  (step t1494.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t1494.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1494.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1494.t2 t1494.t3 t1494.t4))
% 5.31/5.55  (step t1494.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1494.t5))
% 5.31/5.55  (step t1494.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1494.t6))
% 5.31/5.55  (step t1494.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1494.t1 t1494.t7))
% 5.31/5.55  (step t1494.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1494.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1494.t8 t1494.t9))
% 5.31/5.55  (step t1494.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1494.t10))
% 5.31/5.55  (step t1494.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1494.t11))
% 5.31/5.55  (step t1494.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 5.31/5.55  (step t1494.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1494.t13 t1494.a1 t1494.a0))
% 5.31/5.55  (step t1494.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1494.t12 t1494.t14))
% 5.31/5.55  (step t1494 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1494.a0 t1494.a1))
% 5.31/5.55  (step t1495 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1496 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t1497 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1494 t1495 t1496))
% 5.31/5.55  (step t1498 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1497))
% 5.31/5.55  (step t1499 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1498))
% 5.31/5.55  (step t1500 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1493 t1499))
% 5.31/5.55  (step t1501 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1502 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1500 t1501))
% 5.31/5.55  (step t1503 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1502))
% 5.31/5.55  (step t1504 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1503))
% 5.31/5.55  (step t1505 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1492 t1504))
% 5.31/5.55  (step t1506 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1507 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 5.31/5.55  (step t1508 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1509 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1505 t1506 t1507 t1508))
% 5.31/5.55  (step t1510 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1509))
% 5.31/5.55  (step t1511 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1479 t1491 t1510))
% 5.31/5.55  (step t1512 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t1511))
% 5.31/5.55  (step t1513 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1512))
% 5.31/5.55  (step t1514 (cl (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.55  (step t1515 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.55  (step t1516 (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)
% 5.31/5.55  (step t1517 (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 (t1516))
% 5.31/5.55  (step t1518 (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)
% 5.31/5.55  (step t1519 (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)
% 5.31/5.55  (step t1520 (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)
% 5.31/5.55  (step t1521 (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 (t1519 t1520))
% 5.31/5.55  (step t1522 (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)
% 5.31/5.55  (step t1523 (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 (t1521 t1522))
% 5.31/5.55  (step t1524 (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 (t1518 t1523))
% 5.31/5.55  (step t1525 (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 (t1517 t1524))
% 5.31/5.55  (step t1526 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 5.31/5.55  (step t1527 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t384 t1402 t1316 t1525 t1526))
% 5.31/5.55  (step t1528 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 5.31/5.55  (step t1529 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1530)
% 5.31/5.55  (assume t1530.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t1530.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.55  (assume t1530.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (assume t1530.a3 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (step t1530.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= 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.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1530.t2)
% 5.31/5.55  (assume t1530.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (assume t1530.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (assume t1530.t2.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.55  (assume t1530.t2.a3 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (step t1530.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.55  (step t1530.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 (t1530.t2.t1))
% 5.31/5.55  (step t1530.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1530.t2.a1))
% 5.31/5.55  (step t1530.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1530.t2.t3))
% 5.31/5.55  (step t1530.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1530.t2.a3))
% 5.31/5.55  (step t1530.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e11)) :rule symm :premises (t1530.t2.a2))
% 5.31/5.55  (step t1530.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t1530.t2.t6))
% 5.31/5.55  (step t1530.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t1530.t2.t5 t1530.t2.t7))
% 5.31/5.55  (step t1530.t2.t9 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t1530.t2.t4 t1530.t2.t8))
% 5.31/5.55  (step t1530.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)
% 5.31/5.55  (step t1530.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 (t1530.t2.t10))
% 5.31/5.55  (step t1530.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)
% 5.31/5.55  (step t1530.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 (t1530.t2.t11 t1530.t2.t12))
% 5.31/5.55  (step t1530.t2.t14 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t1530.t2.t13 t1530.t2.a0))
% 5.31/5.55  (step t1530.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t1530.t2.t9 t1530.t2.t14))
% 5.31/5.55  (step t1530.t2.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1530.t2.t2 t1530.t2.t15))
% 5.31/5.55  (step t1530.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t1530.t2.a0 t1530.t2.a1 t1530.t2.a2 t1530.t2.a3))
% 5.31/5.55  (step t1530.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1530.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1530.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1530.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1530.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1530.t2 t1530.t3 t1530.t4 t1530.t5 t1530.t6))
% 5.31/5.55  (step t1530.t8 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1530.t7))
% 5.31/5.55  (step t1530.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1530.t8))
% 5.31/5.55  (step t1530.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= 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 (t1530.t1 t1530.t9))
% 5.31/5.55  (step t1530.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= 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)
% 5.31/5.55  (step t1530.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= 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.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1530.t10 t1530.t11))
% 5.31/5.55  (step t1530.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1530.t12))
% 5.31/5.55  (step t1530.t14 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t1530.t13))
% 5.31/5.55  (step t1530.t15 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1530.t16 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1530.t15 t1530.a3 t1530.a2 t1530.a1 t1530.a0))
% 5.31/5.55  (step t1530.t17 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1530.t14 t1530.t16))
% 5.31/5.55  (step t1530 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t1530.a0 t1530.a1 t1530.a2 t1530.a3))
% 5.31/5.55  (step t1531 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1532 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1533 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1534 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1535 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1530 t1531 t1532 t1533 t1534))
% 5.31/5.55  (step t1536 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t1535))
% 5.31/5.55  (step t1537 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t1536))
% 5.31/5.55  (step t1538 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1529 t1537))
% 5.31/5.55  (step t1539 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 5.31/5.55  (step t1540 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1538 t1539))
% 5.31/5.55  (step t1541 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1540))
% 5.31/5.55  (step t1542 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t1541))
% 5.31/5.55  (step t1543 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t1528 t1542))
% 5.31/5.55  (step t1544 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1545 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1546 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1547 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 5.31/5.55  (step t1548 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1549 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1543 t1544 t1545 t1546 t1547 t1548))
% 5.31/5.55  (step t1550 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1549))
% 5.31/5.55  (step t1551 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1515 t1527 t1550))
% 5.31/5.55  (step t1552 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t1551))
% 5.31/5.55  (step t1553 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1552))
% 5.31/5.55  (step t1554 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t379))
% 5.31/5.55  (step t1555 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1556 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1555))
% 5.31/5.55  (step t1557 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t1443 t1477 t1478 t1513 t1514 t1553 t421 t1554 t1556))
% 5.31/5.55  (step t1558 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule contraction :premises (t1557))
% 5.31/5.55  (step t1559 (cl (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and :premises (t696))
% 5.31/5.55  (step t1560 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule or :premises (t1559))
% 5.31/5.55  (step t1561 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.55  (step t1562 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 5.31/5.55  (step t1563 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t384 t239 t1412 t1562))
% 5.31/5.55  (step t1564 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 5.31/5.55  (step t1565 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1566)
% 5.31/5.55  (assume t1566.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t1566.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1566.a2 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (step t1566.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1566.t2)
% 5.31/5.55  (assume t1566.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (assume t1566.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.55  (step t1566.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1566.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 (t1566.t2.t1))
% 5.31/5.55  (step t1566.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t1566.t2.a1))
% 5.31/5.55  (step t1566.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t1566.t2.t3))
% 5.31/5.55  (step t1566.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule refl)
% 5.31/5.55  (step t1566.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t1566.t2.t4 t1566.t2.t5))
% 5.31/5.55  (step t1566.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1566.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t1566.t2.t7))
% 5.31/5.55  (step t1566.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 5.31/5.55  (step t1566.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1566.t2.t8 t1566.t2.t9))
% 5.31/5.55  (step t1566.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t1566.t2.t10 t1566.t2.a0))
% 5.31/5.55  (step t1566.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t1566.t2.t6 t1566.t2.t11))
% 5.31/5.55  (step t1566.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1566.t2.t2 t1566.t2.t12))
% 5.31/5.55  (step t1566.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1566.t2.a0 t1566.t2.a1))
% 5.31/5.55  (step t1566.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1566.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.55  (step t1566.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t1566.t2 t1566.t3 t1566.t4))
% 5.31/5.55  (step t1566.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1566.t5))
% 5.31/5.55  (step t1566.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1566.t6))
% 5.31/5.55  (step t1566.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1566.t1 t1566.t7))
% 5.31/5.55  (step t1566.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1566.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1566.t8 t1566.t9))
% 5.31/5.55  (step t1566.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1566.t10))
% 5.31/5.55  (step t1566.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1566.t11))
% 5.31/5.55  (step t1566.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 5.31/5.55  (step t1566.t14 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1566.t15)
% 5.31/5.55  (assume t1566.t15.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.55  (assume t1566.t15.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (step t1566.t15.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1566.t15.a1))
% 5.31/5.55  (step t1566.t15.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1566.t15.t1))
% 5.31/5.55  (step t1566.t15.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.55  (step t1566.t15.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1566.t15.a0))
% 5.31/5.55  (step t1566.t15.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t1566.t15.t4))
% 5.31/5.55  (step t1566.t15.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t1566.t15.t5))
% 5.31/5.55  (step t1566.t15.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t1566.t15.t3 t1566.t15.t6))
% 5.31/5.55  (step t1566.t15.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t1566.t15.t2 t1566.t15.t7))
% 5.31/5.55  (step t1566.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t1566.t15.a0 t1566.t15.a1))
% 5.31/5.55  (step t1566.t16 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1566.t17 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1566.t18 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1566.t15 t1566.t16 t1566.t17))
% 5.31/5.55  (step t1566.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t1566.t18))
% 5.31/5.55  (step t1566.t20 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t1566.t19))
% 5.31/5.55  (step t1566.t21 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t1566.t14 t1566.t20))
% 5.31/5.55  (step t1566.t22 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.55  (step t1566.t23 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1566.t21 t1566.t22))
% 5.31/5.55  (step t1566.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t1566.t23))
% 5.31/5.55  (step t1566.t25 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t1566.t24))
% 5.31/5.55  (step t1566.t26 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.55  (step t1566.t27 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1566.t26 t1566.a0 t1566.a1))
% 5.31/5.55  (step t1566.t28 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t1566.t25 t1566.t27))
% 5.31/5.55  (step t1566.t29 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t1566.t13 t1566.a2 t1566.t28))
% 5.31/5.55  (step t1566.t30 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1566.t12 t1566.t29))
% 5.31/5.55  (step t1566 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1566.a0 t1566.a1 t1566.a2))
% 5.31/5.55  (step t1567 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1568 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1569 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1570 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1566 t1567 t1568 t1569))
% 5.31/5.55  (step t1571 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1570))
% 5.31/5.55  (step t1572 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1571))
% 5.31/5.55  (step t1573 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (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 (t1565 t1572))
% 5.31/5.55  (step t1574 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (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)
% 5.31/5.55  (step t1575 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1573 t1574))
% 5.31/5.55  (step t1576 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1575))
% 5.31/5.55  (step t1577 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1576))
% 5.31/5.55  (step t1578 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1564 t1577))
% 5.31/5.55  (step t1579 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1580 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t1581 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 5.31/5.55  (step t1582 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1583 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1578 t1579 t1580 t1581 t1582))
% 5.31/5.55  (step t1584 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1583))
% 5.31/5.55  (step t1585 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1561 t1563 t1584))
% 5.31/5.55  (step t1586 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t1585))
% 5.31/5.55  (step t1587 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1586))
% 5.31/5.55  (step t1588 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1587 t1441 t421 t280))
% 5.31/5.55  (step t1589 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1139 t280 t548 t1140))
% 5.31/5.55  (step t1590 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 5.31/5.55  (step t1591 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 5.31/5.55  (step t1592 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t475 t1316 t1591))
% 5.31/5.55  (step t1593 (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)
% 5.31/5.55  (step t1594 (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)
% 5.31/5.55  (anchor :step t1595)
% 5.31/5.55  (assume t1595.a0 (not (= tptp.e12 tptp.e13)))
% 5.31/5.55  (assume t1595.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (step t1595.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)
% 5.31/5.55  (anchor :step t1595.t2)
% 5.31/5.55  (assume t1595.t2.a0 (not (= tptp.e12 tptp.e13)))
% 5.31/5.55  (assume t1595.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (step t1595.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.55  (step t1595.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 (t1595.t2.t1))
% 5.31/5.55  (step t1595.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 5.31/5.55  (step t1595.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1595.t2.a1))
% 5.31/5.55  (step t1595.t2.t5 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 tptp.e13))) :rule cong :premises (t1595.t2.t3 t1595.t2.t4))
% 5.31/5.55  (step t1595.t2.t6 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 5.31/5.55  (step t1595.t2.t7 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t1595.t2.t6))
% 5.31/5.55  (step t1595.t2.t8 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 5.31/5.55  (step t1595.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t1595.t2.t7 t1595.t2.t8))
% 5.31/5.55  (step t1595.t2.t10 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t1595.t2.t9 t1595.t2.a0))
% 5.31/5.55  (step t1595.t2.t11 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t1595.t2.t5 t1595.t2.t10))
% 5.31/5.55  (step t1595.t2.t12 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1595.t2.t2 t1595.t2.t11))
% 5.31/5.55  (step t1595.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 (t1595.t2.a0 t1595.t2.a1))
% 5.31/5.55  (step t1595.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)
% 5.31/5.55  (step t1595.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)
% 5.31/5.55  (step t1595.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 (t1595.t2 t1595.t3 t1595.t4))
% 5.31/5.55  (step t1595.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 (t1595.t5))
% 5.31/5.55  (step t1595.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 (t1595.t6))
% 5.31/5.55  (step t1595.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 (t1595.t1 t1595.t7))
% 5.31/5.55  (step t1595.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)
% 5.31/5.55  (step t1595.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 (t1595.t8 t1595.t9))
% 5.31/5.55  (step t1595.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 (t1595.t10))
% 5.31/5.55  (step t1595.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 (t1595.t11))
% 5.31/5.55  (step t1595.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)
% 5.31/5.55  (step t1595.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1595.t13 t1595.a0 t1595.a1))
% 5.31/5.55  (step t1595.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1595.t12 t1595.t14))
% 5.31/5.55  (step t1595 (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 (t1595.a0 t1595.a1))
% 5.31/5.55  (step t1596 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1597 (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)
% 5.31/5.55  (step t1598 (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 (t1595 t1596 t1597))
% 5.31/5.55  (step t1599 (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 (t1598))
% 5.31/5.55  (step t1600 (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 (t1599))
% 5.31/5.55  (step t1601 (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 (t1594 t1600))
% 5.31/5.55  (step t1602 (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)
% 5.31/5.55  (step t1603 (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 (t1601 t1602))
% 5.31/5.55  (step t1604 (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 (t1603))
% 5.31/5.55  (step t1605 (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 (t1604))
% 5.31/5.55  (step t1606 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1593 t1605))
% 5.31/5.55  (step t1607 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1608 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1609 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1610 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1606 t1607 t1608 t1609))
% 5.31/5.55  (step t1611 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t1610))
% 5.31/5.55  (step t1612 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1590 t1592 t1611))
% 5.31/5.55  (step t1613 (cl (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t1612))
% 5.31/5.55  (step t1614 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t1613))
% 5.31/5.55  (step t1615 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 5.31/5.55  (step t1616 (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)
% 5.31/5.55  (step t1617 (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 (t1616))
% 5.31/5.55  (step t1618 (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)
% 5.31/5.55  (step t1619 (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)
% 5.31/5.55  (step t1620 (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)
% 5.31/5.55  (step t1621 (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 (t1619 t1620))
% 5.31/5.55  (step t1622 (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)
% 5.31/5.55  (step t1623 (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 (t1621 t1622))
% 5.31/5.55  (step t1624 (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 (t1618 t1623))
% 5.31/5.55  (step t1625 (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 (t1617 t1624))
% 5.31/5.55  (step t1626 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 5.31/5.55  (step t1627 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t1316 t1625 t1626))
% 5.31/5.55  (step t1628 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 5.31/5.55  (step t1629 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1630)
% 5.31/5.55  (assume t1630.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (assume t1630.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 5.31/5.55  (step t1630.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)
% 5.31/5.55  (anchor :step t1630.t2)
% 5.31/5.55  (assume t1630.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))
% 5.31/5.55  (assume t1630.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (step t1630.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.55  (step t1630.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 (t1630.t2.t1))
% 5.31/5.55  (step t1630.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1630.t2.a1))
% 5.31/5.55  (step t1630.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1630.t2.t3))
% 5.31/5.55  (step t1630.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule refl)
% 5.31/5.55  (step t1630.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 (t1630.t2.t4 t1630.t2.t5))
% 5.31/5.55  (step t1630.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)
% 5.31/5.55  (step t1630.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 (t1630.t2.t7))
% 5.31/5.55  (step t1630.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)
% 5.31/5.55  (step t1630.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 (t1630.t2.t8 t1630.t2.t9))
% 5.31/5.55  (step t1630.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t1630.t2.t10 t1630.t2.a0))
% 5.31/5.55  (step t1630.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t1630.t2.t6 t1630.t2.t11))
% 5.31/5.55  (step t1630.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1630.t2.t2 t1630.t2.t12))
% 5.31/5.55  (step t1630.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 (t1630.t2.a0 t1630.t2.a1))
% 5.31/5.55  (step t1630.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)
% 5.31/5.55  (step t1630.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)
% 5.31/5.55  (step t1630.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 (t1630.t2 t1630.t3 t1630.t4))
% 5.31/5.55  (step t1630.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 (t1630.t5))
% 5.31/5.55  (step t1630.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 (t1630.t6))
% 5.31/5.55  (step t1630.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 (t1630.t1 t1630.t7))
% 5.31/5.55  (step t1630.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)
% 5.31/5.55  (step t1630.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 (t1630.t8 t1630.t9))
% 5.31/5.55  (step t1630.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 (t1630.t10))
% 5.31/5.55  (step t1630.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 (t1630.t11))
% 5.31/5.55  (step t1630.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)
% 5.31/5.55  (step t1630.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1630.t13 t1630.a1 t1630.a0))
% 5.31/5.55  (step t1630.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1630.t12 t1630.t14))
% 5.31/5.55  (step t1630 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t1630.a0 t1630.a1))
% 5.31/5.55  (step t1631 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1632 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 5.31/5.55  (step t1633 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t1630 t1631 t1632))
% 5.31/5.55  (step t1634 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t1633))
% 5.31/5.55  (step t1635 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t1634))
% 5.31/5.55  (step t1636 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1629 t1635))
% 5.31/5.55  (step t1637 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 5.31/5.55  (step t1638 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1636 t1637))
% 5.31/5.55  (step t1639 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1638))
% 5.31/5.55  (step t1640 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t1639))
% 5.31/5.55  (step t1641 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1628 t1640))
% 5.31/5.55  (step t1642 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1643 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 5.31/5.55  (step t1644 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1645 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1641 t1642 t1643 t1644))
% 5.31/5.55  (step t1646 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1645))
% 5.31/5.55  (step t1647 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1615 t1627 t1646))
% 5.31/5.55  (step t1648 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t1647))
% 5.31/5.55  (step t1649 (cl (= (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 reordering :premises (t1648))
% 5.31/5.55  (step t1650 (cl (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t379))
% 5.31/5.55  (step t1651 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.55  (step t1652 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule refl)
% 5.31/5.55  (step t1653 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t1316 t1367 t1652))
% 5.31/5.55  (step t1654 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 5.31/5.55  (step t1655 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1656)
% 5.31/5.55  (assume t1656.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (assume t1656.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.55  (step t1656.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1656.t2)
% 5.31/5.55  (assume t1656.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.55  (assume t1656.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (step t1656.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t1656.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) false)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule equiv1 :premises (t1656.t2.t1))
% 5.31/5.55  (step t1656.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1656.t2.a1))
% 5.31/5.55  (step t1656.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1656.t2.t3))
% 5.31/5.55  (step t1656.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 tptp.e10))) :rule refl)
% 5.31/5.55  (step t1656.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1656.t2.t4 t1656.t2.t5))
% 5.31/5.55  (step t1656.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)
% 5.31/5.55  (step t1656.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 (t1656.t2.t7))
% 5.31/5.55  (step t1656.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)
% 5.31/5.55  (step t1656.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 (t1656.t2.t8 t1656.t2.t9))
% 5.31/5.55  (step t1656.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1656.t2.t10 t1656.t2.a0))
% 5.31/5.55  (step t1656.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t1656.t2.t6 t1656.t2.t11))
% 5.31/5.55  (step t1656.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1656.t2.t2 t1656.t2.t12))
% 5.31/5.55  (step t1656.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.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1656.t2.a0 t1656.t2.a1))
% 5.31/5.55  (step t1656.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)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t1656.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.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1656.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1656.t2 t1656.t3 t1656.t4))
% 5.31/5.55  (step t1656.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)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1656.t5))
% 5.31/5.55  (step t1656.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)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1656.t6))
% 5.31/5.55  (step t1656.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1656.t1 t1656.t7))
% 5.31/5.55  (step t1656.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1656.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1656.t8 t1656.t9))
% 5.31/5.55  (step t1656.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1656.t10))
% 5.31/5.55  (step t1656.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1656.t11))
% 5.31/5.55  (step t1656.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 5.31/5.55  (step t1656.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1656.t13 t1656.a1 t1656.a0))
% 5.31/5.55  (step t1656.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1656.t12 t1656.t14))
% 5.31/5.55  (step t1656 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t1656.a0 t1656.a1))
% 5.31/5.55  (step t1657 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1658 (cl (not (and (= tptp.e13 (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)
% 5.31/5.55  (step t1659 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1656 t1657 t1658))
% 5.31/5.55  (step t1660 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1659))
% 5.31/5.55  (step t1661 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t1660))
% 5.31/5.55  (step t1662 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1655 t1661))
% 5.31/5.55  (step t1663 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1664 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1662 t1663))
% 5.31/5.55  (step t1665 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1664))
% 5.31/5.55  (step t1666 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t1665))
% 5.31/5.55  (step t1667 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1654 t1666))
% 5.31/5.55  (step t1668 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1669 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 5.31/5.55  (step t1670 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 5.31/5.55  (step t1671 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1667 t1668 t1669 t1670))
% 5.31/5.55  (step t1672 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t1671))
% 5.31/5.55  (step t1673 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1651 t1653 t1672))
% 5.31/5.55  (step t1674 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t1673))
% 5.31/5.55  (step t1675 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t1674))
% 5.31/5.55  (step t1676 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1558 t1560 t1588 t1589 t1614 t500 t1649 t1650 t1675 t1398))
% 5.31/5.55  (step t1677 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1676))
% 5.31/5.55  (step t1678 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.55  (step t1679 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule refl)
% 5.31/5.55  (step t1680 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t1316 t1525 t1679))
% 5.31/5.55  (step t1681 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 5.31/5.55  (step t1682 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1683)
% 5.31/5.55  (assume t1683.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (assume t1683.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (step t1683.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1683.t2)
% 5.31/5.55  (assume t1683.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.55  (assume t1683.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.55  (step t1683.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1683.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) false)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule equiv1 :premises (t1683.t2.t1))
% 5.31/5.55  (step t1683.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e13)) :rule symm :premises (t1683.t2.a1))
% 5.31/5.55  (step t1683.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1683.t2.t3))
% 5.31/5.55  (step t1683.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule refl)
% 5.31/5.55  (step t1683.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t1683.t2.t4 t1683.t2.t5))
% 5.31/5.55  (step t1683.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.55  (step t1683.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t1683.t2.t7))
% 5.31/5.55  (step t1683.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 5.31/5.55  (step t1683.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t1683.t2.t8 t1683.t2.t9))
% 5.31/5.55  (step t1683.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t1683.t2.t10 t1683.t2.a0))
% 5.31/5.55  (step t1683.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t1683.t2.t6 t1683.t2.t11))
% 5.31/5.55  (step t1683.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1683.t2.t2 t1683.t2.t12))
% 5.31/5.55  (step t1683.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1683.t2.a0 t1683.t2.a1))
% 5.31/5.55  (step t1683.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1683.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1683.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1683.t2 t1683.t3 t1683.t4))
% 5.31/5.55  (step t1683.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1683.t5))
% 5.31/5.55  (step t1683.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1683.t6))
% 5.31/5.55  (step t1683.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1683.t1 t1683.t7))
% 5.31/5.55  (step t1683.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1683.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1683.t8 t1683.t9))
% 5.31/5.55  (step t1683.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1683.t10))
% 5.31/5.55  (step t1683.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1683.t11))
% 5.31/5.55  (step t1683.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 5.31/5.55  (step t1683.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1683.t13 t1683.a1 t1683.a0))
% 5.31/5.55  (step t1683.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1683.t12 t1683.t14))
% 5.31/5.55  (step t1683 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t1683.a0 t1683.a1))
% 5.31/5.55  (step t1684 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1685 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.55  (step t1686 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t1683 t1684 t1685))
% 5.31/5.55  (step t1687 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1686))
% 5.31/5.55  (step t1688 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t1687))
% 5.31/5.55  (step t1689 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1682 t1688))
% 5.31/5.55  (step t1690 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 5.31/5.55  (step t1691 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1689 t1690))
% 5.31/5.55  (step t1692 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1691))
% 5.31/5.55  (step t1693 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t1692))
% 5.31/5.55  (step t1694 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t1681 t1693))
% 5.31/5.55  (step t1695 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1696 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 5.31/5.55  (step t1697 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.31/5.55  (step t1698 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1694 t1695 t1696 t1697))
% 5.31/5.55  (step t1699 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t1698))
% 5.31/5.55  (step t1700 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t1678 t1680 t1699))
% 5.31/5.55  (step t1701 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t1700))
% 5.31/5.55  (step t1702 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t1701))
% 5.31/5.55  (step t1703 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 5.31/5.55  (step t1704 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1703))
% 5.31/5.55  (step t1705 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 5.31/5.55  (step t1706 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1705))
% 5.31/5.55  (step t1707 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1677 t1702 t1554 t1704 t1706))
% 5.31/5.55  (step t1708 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1707))
% 5.31/5.55  (step t1709 (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 (t99))
% 5.31/5.55  (step t1710 (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 (t1709))
% 5.31/5.55  (step t1711 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 5.31/5.55  (step t1712 (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)
% 5.31/5.55  (step t1713 (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 (t1712))
% 5.31/5.55  (step t1714 (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)
% 5.31/5.55  (step t1715 (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)
% 5.31/5.55  (step t1716 (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)
% 5.31/5.55  (step t1717 (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 (t1715 t1716))
% 5.31/5.55  (step t1718 (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)
% 5.31/5.55  (step t1719 (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 (t1717 t1718))
% 5.31/5.55  (step t1720 (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 (t1714 t1719))
% 5.31/5.55  (step t1721 (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 (t1713 t1720))
% 5.31/5.55  (step t1722 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t241 t1721 t1626))
% 5.31/5.55  (step t1723 (cl (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule and_neg)
% 5.31/5.55  (step t1724 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1725)
% 5.31/5.55  (assume t1725.a0 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.55  (assume t1725.a1 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 5.31/5.55  (step t1725.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1725.t2)
% 5.31/5.55  (assume t1725.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))
% 5.31/5.55  (assume t1725.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.55  (step t1725.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.55  (step t1725.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 (t1725.t2.t1))
% 5.31/5.55  (step t1725.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t1725.t2.a1))
% 5.31/5.55  (step t1725.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t1725.t2.t3))
% 5.31/5.55  (step t1725.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e12))) :rule refl)
% 5.31/5.55  (step t1725.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule cong :premises (t1725.t2.t4 t1725.t2.t5))
% 5.31/5.55  (step t1725.t2.t7 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.55  (step t1725.t2.t8 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv2 :premises (t1725.t2.t7))
% 5.31/5.55  (step t1725.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule not_not)
% 5.31/5.55  (step t1725.t2.t10 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t1725.t2.t8 t1725.t2.t9))
% 5.31/5.55  (step t1725.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) false)) :rule resolution :premises (t1725.t2.t10 t1725.t2.a0))
% 5.31/5.55  (step t1725.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t1725.t2.t6 t1725.t2.t11))
% 5.31/5.55  (step t1725.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1725.t2.t2 t1725.t2.t12))
% 5.31/5.55  (step t1725.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.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t1725.t2.a0 t1725.t2.a1))
% 5.31/5.55  (step t1725.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)))) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and_pos)
% 5.31/5.55  (step t1725.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.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1725.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1725.t2 t1725.t3 t1725.t4))
% 5.31/5.55  (step t1725.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)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t1725.t5))
% 5.31/5.55  (step t1725.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)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t1725.t6))
% 5.31/5.55  (step t1725.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1725.t1 t1725.t7))
% 5.31/5.55  (step t1725.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 5.31/5.55  (step t1725.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1725.t8 t1725.t9))
% 5.31/5.55  (step t1725.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1725.t10))
% 5.31/5.55  (step t1725.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t1725.t11))
% 5.31/5.55  (step t1725.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1725.t14 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1725.t13 t1725.a1 t1725.a0))
% 5.31/5.55  (step t1725.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1725.t12 t1725.t14))
% 5.31/5.55  (step t1725 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t1725.a0 t1725.a1))
% 5.31/5.55  (step t1726 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1727 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (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)
% 5.31/5.55  (step t1728 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t1725 t1726 t1727))
% 5.31/5.55  (step t1729 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t1728))
% 5.31/5.55  (step t1730 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t1729))
% 5.31/5.55  (step t1731 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1724 t1730))
% 5.31/5.55  (step t1732 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 5.31/5.55  (step t1733 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1731 t1732))
% 5.31/5.55  (step t1734 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1733))
% 5.31/5.55  (step t1735 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t1734))
% 5.31/5.55  (step t1736 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t1723 t1735))
% 5.31/5.55  (step t1737 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1738 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 5.31/5.55  (step t1739 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 5.31/5.55  (step t1740 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1736 t1737 t1738 t1739))
% 5.31/5.55  (step t1741 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t1740))
% 5.31/5.55  (step t1742 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t1711 t1722 t1741))
% 5.31/5.55  (step t1743 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t1742))
% 5.31/5.55  (step t1744 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule reordering :premises (t1743))
% 5.31/5.55  (step t1745 (cl (not (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e10 tptp.e12)))) :rule and :premises (t379))
% 5.31/5.55  (step t1746 (cl (not (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))))) (not (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule equiv_pos2)
% 5.31/5.55  (step t1747 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule refl)
% 5.31/5.55  (step t1748 (cl (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))))) :rule cong :premises (t1151 t241 t1747))
% 5.31/5.55  (step t1749 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1750 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1751)
% 5.31/5.55  (assume t1751.a0 (not (= tptp.e10 tptp.e13)))
% 5.31/5.55  (assume t1751.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.55  (step t1751.t1 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1751.t2)
% 5.31/5.55  (assume t1751.t2.a0 (not (= tptp.e10 tptp.e13)))
% 5.31/5.55  (assume t1751.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.55  (step t1751.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) false) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule equiv_simplify)
% 5.31/5.55  (step t1751.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) false)) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv1 :premises (t1751.t2.t1))
% 5.31/5.55  (step t1751.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.31/5.55  (step t1751.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t1751.t2.a1))
% 5.31/5.55  (step t1751.t2.t5 (cl (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op1 tptp.e10 tptp.e13))) :rule cong :premises (t1751.t2.t3 t1751.t2.t4))
% 5.31/5.55  (step t1751.t2.t6 (cl (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) tptp.e13)) :rule trans :premises (t1751.t2.t5 t1751.t2.t4))
% 5.31/5.55  (step t1751.t2.t7 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 tptp.e13))) :rule cong :premises (t1751.t2.t3 t1751.t2.t6))
% 5.31/5.55  (step t1751.t2.t8 (cl (= (= (= tptp.e10 tptp.e13) false) (not (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 5.31/5.55  (step t1751.t2.t9 (cl (= (= tptp.e10 tptp.e13) false) (not (not (= tptp.e10 tptp.e13)))) :rule equiv2 :premises (t1751.t2.t8))
% 5.31/5.55  (step t1751.t2.t10 (cl (not (not (not (= tptp.e10 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule not_not)
% 5.31/5.55  (step t1751.t2.t11 (cl (= (= tptp.e10 tptp.e13) false) (= tptp.e10 tptp.e13)) :rule resolution :premises (t1751.t2.t9 t1751.t2.t10))
% 5.31/5.55  (step t1751.t2.t12 (cl (= (= tptp.e10 tptp.e13) false)) :rule resolution :premises (t1751.t2.t11 t1751.t2.a0))
% 5.31/5.55  (step t1751.t2.t13 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) false)) :rule trans :premises (t1751.t2.t7 t1751.t2.t12))
% 5.31/5.55  (step t1751.t2.t14 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1751.t2.t2 t1751.t2.t13))
% 5.31/5.55  (step t1751.t2 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule subproof :discharge (t1751.t2.a0 t1751.t2.a1))
% 5.31/5.55  (step t1751.t3 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1751.t4 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1751.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1751.t2 t1751.t3 t1751.t4))
% 5.31/5.55  (step t1751.t6 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule reordering :premises (t1751.t5))
% 5.31/5.55  (step t1751.t7 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t1751.t6))
% 5.31/5.55  (step t1751.t8 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1751.t1 t1751.t7))
% 5.31/5.55  (step t1751.t9 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule implies_neg2)
% 5.31/5.55  (step t1751.t10 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t1751.t8 t1751.t9))
% 5.31/5.55  (step t1751.t11 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule contraction :premises (t1751.t10))
% 5.31/5.55  (step t1751.t12 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies :premises (t1751.t11))
% 5.31/5.55  (step t1751.t13 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1751.t14 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t1751.t13 t1751.a0 t1751.a1))
% 5.31/5.55  (step t1751.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1751.t12 t1751.t14))
% 5.31/5.55  (step t1751 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule subproof :discharge (t1751.a0 t1751.a1))
% 5.31/5.55  (step t1752 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1753 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1754 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1751 t1752 t1753))
% 5.31/5.55  (step t1755 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule reordering :premises (t1754))
% 5.31/5.55  (step t1756 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule contraction :premises (t1755))
% 5.31/5.55  (step t1757 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1750 t1756))
% 5.31/5.55  (step t1758 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule implies_neg2)
% 5.31/5.55  (step t1759 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t1757 t1758))
% 5.31/5.55  (step t1760 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule contraction :premises (t1759))
% 5.31/5.55  (step t1761 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule implies :premises (t1760))
% 5.31/5.55  (step t1762 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t1749 t1761))
% 5.31/5.55  (step t1763 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (not (not (not (= tptp.e10 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1764 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 5.31/5.55  (step t1765 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule or_neg)
% 5.31/5.55  (step t1766 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t1762 t1763 t1764 t1765))
% 5.31/5.55  (step t1767 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule contraction :premises (t1766))
% 5.31/5.55  (step t1768 (cl (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13)))))) :rule resolution :premises (t1746 t1748 t1767))
% 5.31/5.55  (step t1769 (cl (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule or :premises (t1768))
% 5.31/5.55  (step t1770 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.55  (step t1771 (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)
% 5.31/5.55  (step t1772 (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 (t1771))
% 5.31/5.55  (step t1773 (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)
% 5.31/5.55  (step t1774 (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)
% 5.31/5.55  (step t1775 (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)
% 5.31/5.55  (step t1776 (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 (t1774 t1775))
% 5.31/5.55  (step t1777 (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)
% 5.31/5.55  (step t1778 (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 (t1776 t1777))
% 5.31/5.55  (step t1779 (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 (t1773 t1778))
% 5.31/5.55  (step t1780 (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 (t1772 t1779))
% 5.31/5.55  (step t1781 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))))) :rule cong :premises (t1317 t1780 t1250))
% 5.31/5.55  (step t1782 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 5.31/5.55  (step t1783 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1784)
% 5.31/5.55  (assume t1784.a0 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.55  (assume t1784.a1 (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))
% 5.31/5.55  (step t1784.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1784.t2)
% 5.31/5.55  (assume t1784.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))
% 5.31/5.55  (assume t1784.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.55  (step t1784.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.55  (step t1784.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 (t1784.t2.t1))
% 5.31/5.55  (step t1784.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) :rule symm :premises (t1784.t2.a1))
% 5.31/5.55  (step t1784.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule symm :premises (t1784.t2.t3))
% 5.31/5.55  (step t1784.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e13 tptp.e10))) :rule refl)
% 5.31/5.55  (step t1784.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule cong :premises (t1784.t2.t4 t1784.t2.t5))
% 5.31/5.55  (step t1784.t2.t7 (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)
% 5.31/5.55  (step t1784.t2.t8 (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 (t1784.t2.t7))
% 5.31/5.55  (step t1784.t2.t9 (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)
% 5.31/5.55  (step t1784.t2.t10 (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 (t1784.t2.t8 t1784.t2.t9))
% 5.31/5.55  (step t1784.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t1784.t2.t10 t1784.t2.a0))
% 5.31/5.55  (step t1784.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) false)) :rule trans :premises (t1784.t2.t6 t1784.t2.t11))
% 5.31/5.55  (step t1784.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1784.t2.t2 t1784.t2.t12))
% 5.31/5.55  (step t1784.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1784.t2.a0 t1784.t2.a1))
% 5.31/5.55  (step t1784.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 5.31/5.55  (step t1784.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1784.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t1784.t2 t1784.t3 t1784.t4))
% 5.31/5.55  (step t1784.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1784.t5))
% 5.31/5.55  (step t1784.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1784.t6))
% 5.31/5.55  (step t1784.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1784.t1 t1784.t7))
% 5.31/5.55  (step t1784.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg2)
% 5.31/5.55  (step t1784.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1784.t8 t1784.t9))
% 5.31/5.55  (step t1784.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1784.t10))
% 5.31/5.55  (step t1784.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1784.t11))
% 5.31/5.55  (step t1784.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 5.31/5.55  (step t1784.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t1784.t13 t1784.a1 t1784.a0))
% 5.31/5.55  (step t1784.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1784.t12 t1784.t14))
% 5.31/5.55  (step t1784 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule subproof :discharge (t1784.a0 t1784.a1))
% 5.31/5.55  (step t1785 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1786 (cl (not (and (= tptp.e13 (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)
% 5.31/5.55  (step t1787 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t1784 t1785 t1786))
% 5.31/5.55  (step t1788 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t1787))
% 5.31/5.55  (step t1789 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1788))
% 5.31/5.55  (step t1790 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 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 (t1783 t1789))
% 5.31/5.55  (step t1791 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 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)
% 5.31/5.55  (step t1792 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1790 t1791))
% 5.31/5.55  (step t1793 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1792))
% 5.31/5.55  (step t1794 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies :premises (t1793))
% 5.31/5.55  (step t1795 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t1782 t1794))
% 5.31/5.55  (step t1796 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 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.e12))))) :rule or_neg)
% 5.31/5.55  (step t1797 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 5.31/5.55  (step t1798 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 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 or_neg)
% 5.31/5.55  (step t1799 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1795 t1796 t1797 t1798))
% 5.31/5.55  (step t1800 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule contraction :premises (t1799))
% 5.31/5.55  (step t1801 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t1770 t1781 t1800))
% 5.31/5.55  (step t1802 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule or :premises (t1801))
% 5.31/5.55  (step t1803 (cl (= (tptp.op1 tptp.e13 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.e12)))) :rule reordering :premises (t1802))
% 5.31/5.55  (step t1804 (cl (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.55  (step t1805 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t502 t547 t280 t421 t548 t549 t551 t1708 t1710 t889 t1744 t1745 t1769 t1175 t1803 t1804 t1274 t1175))
% 5.31/5.55  (step t1806 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t1805))
% 5.31/5.55  (step t1807 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1808 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1807))
% 5.31/5.55  (step t1809 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 5.31/5.55  (step t1810 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1809))
% 5.31/5.55  (step t1811 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1806 t1808 t1810))
% 5.31/5.55  (step t1812 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t1811))
% 5.31/5.55  (step t1813 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t841))
% 5.31/5.55  (step t1814 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1815 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1814))
% 5.31/5.55  (step t1816 (cl (not (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.55  (step t1817 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 5.31/5.55  (step t1818 (cl (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t1075 t504 t239 t1817))
% 5.31/5.55  (step t1819 (cl (not (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) (not (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.55  (step t1820 (cl (= (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 5.31/5.55  (step t1821 (cl (= (= (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))))) :rule equiv_simplify)
% 5.31/5.55  (step t1822 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false) (not (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))))) :rule equiv2 :premises (t1821))
% 5.31/5.55  (step t1823 (cl (not (not (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule not_not)
% 5.31/5.55  (step t1824 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1822 t1823))
% 5.31/5.55  (step t1825 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1826)
% 5.31/5.55  (assume t1826.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.55  (assume t1826.a1 (not (= tptp.e10 tptp.e12)))
% 5.31/5.55  (assume t1826.a2 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.55  (step t1826.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 5.31/5.55  (step t1826.t2 (cl (= (= false true) false)) :rule all_simplify)
% 5.31/5.55  (step t1826.t3 (cl (= (= (= tptp.e10 tptp.e12) false) (not (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 5.31/5.55  (step t1826.t4 (cl (= (= tptp.e10 tptp.e12) false) (not (not (= tptp.e10 tptp.e12)))) :rule equiv2 :premises (t1826.t3))
% 5.31/5.55  (step t1826.t5 (cl (not (not (not (= tptp.e10 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule not_not)
% 5.31/5.55  (step t1826.t6 (cl (= (= tptp.e10 tptp.e12) false) (= tptp.e10 tptp.e12)) :rule resolution :premises (t1826.t4 t1826.t5))
% 5.31/5.55  (step t1826.t7 (cl (= (= tptp.e10 tptp.e12) false)) :rule resolution :premises (t1826.t6 t1826.a1))
% 5.31/5.55  (step t1826.t8 (cl (= false (= tptp.e10 tptp.e12))) :rule symm :premises (t1826.t7))
% 5.31/5.55  (step t1826.t9 (cl (= (= (= tptp.e10 tptp.e12) true) (= tptp.e10 tptp.e12))) :rule equiv_simplify)
% 5.31/5.55  (step t1826.t10 (cl (= (= tptp.e10 tptp.e12) true) (not (= tptp.e10 tptp.e12))) :rule equiv2 :premises (t1826.t9))
% 5.31/5.55  (step t1826.t11 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t1826.a2))
% 5.31/5.55  (step t1826.t12 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1826.t11))
% 5.31/5.55  (step t1826.t13 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e12)) :rule symm :premises (t1826.a0))
% 5.31/5.55  (step t1826.t14 (cl (= tptp.e10 tptp.e12)) :rule trans :premises (t1826.t12 t1826.t13))
% 5.31/5.55  (step t1826.t15 (cl (= (= tptp.e10 tptp.e12) true)) :rule resolution :premises (t1826.t10 t1826.t14))
% 5.31/5.55  (step t1826.t16 (cl (= false true)) :rule trans :premises (t1826.t8 t1826.t15))
% 5.31/5.55  (step t1826.t17 (cl false) :rule resolution :premises (t1826.t1 t1826.t2 t1826.t16))
% 5.31/5.55  (step t1826 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false) :rule subproof :discharge (t1826.a0 t1826.a1 t1826.a2))
% 5.31/5.55  (step t1827 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1828 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.55  (step t1829 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1830 (cl false (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1826 t1827 t1828 t1829))
% 5.31/5.55  (step t1831 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) false) :rule reordering :premises (t1830))
% 5.31/5.55  (step t1832 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) false) :rule contraction :premises (t1831))
% 5.31/5.55  (step t1833 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false) false) :rule resolution :premises (t1825 t1832))
% 5.31/5.55  (step t1834 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false) (not false)) :rule implies_neg2)
% 5.31/5.55  (step t1835 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false)) :rule resolution :premises (t1833 t1834))
% 5.31/5.55  (step t1836 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false)) :rule contraction :premises (t1835))
% 5.31/5.55  (step t1837 (cl (= (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))))) :rule implies_simplify)
% 5.31/5.55  (step t1838 (cl (not (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv1 :premises (t1837))
% 5.31/5.55  (step t1839 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1836 t1838))
% 5.31/5.55  (step t1840 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) false)) :rule resolution :premises (t1824 t1839))
% 5.31/5.55  (step t1841 (cl (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) false))) :rule cong :premises (t1820 t1840))
% 5.31/5.55  (step t1842 (cl (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) false) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule all_simplify)
% 5.31/5.55  (step t1843 (cl (= (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule trans :premises (t1841 t1842))
% 5.31/5.55  (step t1844 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1845)
% 5.31/5.55  (assume t1845.a0 (not (= tptp.e10 tptp.e12)))
% 5.31/5.55  (assume t1845.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (assume t1845.a2 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1845.a3 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.55  (step t1845.t1 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 5.31/5.55  (step t1845.t2 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.55  (anchor :step t1845.t3)
% 5.31/5.55  (assume t1845.t3.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.55  (assume t1845.t3.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.55  (step t1845.t3.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t1845.t3.a1))
% 5.31/5.55  (step t1845.t3.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t1845.t3.t1))
% 5.31/5.55  (step t1845.t3.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1845.t3.a0))
% 5.31/5.55  (step t1845.t3.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1845.t3.t3))
% 5.31/5.55  (step t1845.t3.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1845.t3.t4))
% 5.31/5.55  (step t1845.t3.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.55  (step t1845.t3.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1845.t3.t5 t1845.t3.t6))
% 5.31/5.55  (step t1845.t3.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1845.t3.t2 t1845.t3.t7))
% 5.31/5.55  (step t1845.t3 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t1845.t3.a0 t1845.t3.a1))
% 5.31/5.55  (step t1845.t4 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.55  (step t1845.t5 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.55  (step t1845.t6 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t1845.t3 t1845.t4 t1845.t5))
% 5.31/5.55  (step t1845.t7 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t1845.t6))
% 5.31/5.55  (step t1845.t8 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t1845.t7))
% 5.31/5.55  (step t1845.t9 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1845.t2 t1845.t8))
% 5.31/5.55  (step t1845.t10 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.55  (step t1845.t11 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1845.t9 t1845.t10))
% 5.31/5.55  (step t1845.t12 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1845.t11))
% 5.31/5.55  (step t1845.t13 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t1845.t12))
% 5.31/5.55  (step t1845.t14 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.56  (step t1845.t15 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t1845.t14 t1845.a2 t1845.a1))
% 5.31/5.56  (step t1845.t16 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1845.t13 t1845.t15))
% 5.31/5.56  (step t1845.t17 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1845.t1 t1845.a3 t1845.a0 t1845.t16))
% 5.31/5.56  (step t1845 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t1845.a0 t1845.a1 t1845.a2 t1845.a3))
% 5.31/5.56  (step t1846 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t1847 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1848 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t1849 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1850 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1845 t1846 t1847 t1848 t1849))
% 5.31/5.56  (step t1851 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t1850))
% 5.31/5.56  (step t1852 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1851))
% 5.31/5.56  (step t1853 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1844 t1852))
% 5.31/5.56  (step t1854 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t1855 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1853 t1854))
% 5.31/5.56  (step t1856 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1855))
% 5.31/5.56  (step t1857 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1819 t1843 t1856))
% 5.31/5.56  (step t1858 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule not_and :premises (t1857))
% 5.31/5.56  (step t1859 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= tptp.e10 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t1860 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.56  (step t1861 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.56  (step t1862 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 5.31/5.56  (step t1863 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1858 t1859 t1860 t1861 t1862))
% 5.31/5.56  (step t1864 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1863))
% 5.31/5.56  (step t1865 (cl (or (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1816 t1818 t1864))
% 5.31/5.56  (step t1866 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t1865))
% 5.31/5.56  (step t1867 (cl (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1866))
% 5.31/5.56  (step t1868 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1867 t1102 t548 t280))
% 5.31/5.56  (step t1869 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1815 t1868))
% 5.31/5.56  (step t1870 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 5.31/5.56  (step t1871 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1870))
% 5.31/5.56  (step t1872 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1871 t1556))
% 5.31/5.56  (step t1873 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t1872))
% 5.31/5.56  (step t1874 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t1875 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1874))
% 5.31/5.56  (step t1876 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1877 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1876))
% 5.31/5.56  (step t1878 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1875 t1877))
% 5.31/5.56  (step t1879 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t1878))
% 5.31/5.56  (step t1880 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t1881 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1880))
% 5.31/5.56  (step t1882 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t1812 t1813 t845 t848 t890 t893 t1869 t933 t936 t1873 t939 t1879 t1881))
% 5.31/5.56  (step t1883 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1882))
% 5.31/5.56  (step t1884 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.56  (step t1885 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t114 t564 t982))
% 5.31/5.56  (step t1886 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t1887)
% 5.31/5.56  (assume t1887.a0 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.56  (assume t1887.a1 (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.56  (step t1887.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t1887.t2)
% 5.31/5.56  (assume t1887.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.56  (assume t1887.t2.a1 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.56  (step t1887.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t1887.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 (t1887.t2.t1))
% 5.31/5.56  (step t1887.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) :rule symm :premises (t1887.t2.a1))
% 5.31/5.56  (step t1887.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t1887.t2.t3))
% 5.31/5.56  (step t1887.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 5.31/5.56  (step t1887.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t1887.t2.t4 t1887.t2.t5))
% 5.31/5.56  (step t1887.t2.t7 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t1887.t2.t8 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t1887.t2.t7))
% 5.31/5.56  (step t1887.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 5.31/5.56  (step t1887.t2.t10 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t1887.t2.t8 t1887.t2.t9))
% 5.31/5.56  (step t1887.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t1887.t2.t10 t1887.t2.a0))
% 5.31/5.56  (step t1887.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t1887.t2.t6 t1887.t2.t11))
% 5.31/5.56  (step t1887.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1887.t2.t2 t1887.t2.t12))
% 5.31/5.56  (step t1887.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1887.t2.a0 t1887.t2.a1))
% 5.31/5.56  (step t1887.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.56  (step t1887.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t1887.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t1887.t2 t1887.t3 t1887.t4))
% 5.31/5.56  (step t1887.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1887.t5))
% 5.31/5.56  (step t1887.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1887.t6))
% 5.31/5.56  (step t1887.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1887.t1 t1887.t7))
% 5.31/5.56  (step t1887.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 5.31/5.56  (step t1887.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1887.t8 t1887.t9))
% 5.31/5.56  (step t1887.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1887.t10))
% 5.31/5.56  (step t1887.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1887.t11))
% 5.31/5.56  (step t1887.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 5.31/5.56  (step t1887.t14 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t1887.t13 t1887.a1 t1887.a0))
% 5.31/5.56  (step t1887.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t1887.t12 t1887.t14))
% 5.31/5.56  (step t1887 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t1887.a0 t1887.a1))
% 5.31/5.56  (step t1888 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t1889 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.56  (step t1890 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t1887 t1888 t1889))
% 5.31/5.56  (step t1891 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t1890))
% 5.31/5.56  (step t1892 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t1891))
% 5.31/5.56  (step t1893 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 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 (t1886 t1892))
% 5.31/5.56  (step t1894 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 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)
% 5.31/5.56  (step t1895 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1893 t1894))
% 5.31/5.56  (step t1896 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1895))
% 5.31/5.56  (step t1897 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t1896))
% 5.31/5.56  (step t1898 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t567 t1897))
% 5.31/5.56  (step t1899 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 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.e11))))) :rule or_neg)
% 5.31/5.56  (step t1900 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 5.31/5.56  (step t1901 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 5.31/5.56  (step t1902 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1898 t1899 t1900 t1901))
% 5.31/5.56  (step t1903 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t1902))
% 5.31/5.56  (step t1904 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t1884 t1885 t1903))
% 5.31/5.56  (step t1905 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t1904))
% 5.31/5.56  (step t1906 (cl (= (tptp.op1 tptp.e10 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.e11)))) :rule reordering :premises (t1905))
% 5.31/5.56  (step t1907 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t1908 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1907))
% 5.31/5.56  (step t1909 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t1883 t1906 t589 t1908))
% 5.31/5.56  (step t1910 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1909))
% 5.31/5.56  (step t1911 (cl (= 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 or :premises (t100))
% 5.31/5.56  (step t1912 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 5.31/5.56  (step t1913 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t1914)
% 5.31/5.56  (assume t1914.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (assume t1914.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t1914.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.56  (step t1914.t1 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t1914.t2)
% 5.31/5.56  (assume t1914.t2.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t1914.t2.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (assume t1914.t2.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.56  (step t1914.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t1914.t2.a2))
% 5.31/5.56  (step t1914.t2.t2 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t1914.t2.t1))
% 5.31/5.56  (step t1914.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 5.31/5.56  (step t1914.t2.t4 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t1914.t2.a1))
% 5.31/5.56  (step t1914.t2.t5 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t1914.t2.t4))
% 5.31/5.56  (step t1914.t2.t6 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1914.t2.a0))
% 5.31/5.56  (step t1914.t2.t7 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.56  (step t1914.t2.t8 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1914.t2.t6 t1914.t2.t7))
% 5.31/5.56  (step t1914.t2.t9 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1914.t2.t5 t1914.t2.t8))
% 5.31/5.56  (step t1914.t2.t10 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule cong :premises (t1914.t2.t3 t1914.t2.t9))
% 5.31/5.56  (step t1914.t2.t11 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule trans :premises (t1914.t2.t2 t1914.t2.t10))
% 5.31/5.56  (step t1914.t2 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t1914.t2.a0 t1914.t2.a1 t1914.t2.a2))
% 5.31/5.56  (step t1914.t3 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t1914.t4 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1914.t5 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t1914.t6 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1914.t2 t1914.t3 t1914.t4 t1914.t5))
% 5.31/5.56  (step t1914.t7 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t1914.t6))
% 5.31/5.56  (step t1914.t8 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1914.t7))
% 5.31/5.56  (step t1914.t9 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1914.t1 t1914.t8))
% 5.31/5.56  (step t1914.t10 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t1914.t11 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1914.t9 t1914.t10))
% 5.31/5.56  (step t1914.t12 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1914.t11))
% 5.31/5.56  (step t1914.t13 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t1914.t12))
% 5.31/5.56  (step t1914.t14 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 5.31/5.56  (step t1914.t15 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t1914.t14 t1914.a1 t1914.a0 t1914.a2))
% 5.31/5.56  (step t1914.t16 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1914.t13 t1914.t15))
% 5.31/5.56  (step t1914 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t1914.a0 t1914.a1 t1914.a2))
% 5.31/5.56  (step t1915 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1916 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t1917 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t1918 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t1914 t1915 t1916 t1917))
% 5.31/5.56  (step t1919 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t1918))
% 5.31/5.56  (step t1920 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1919))
% 5.31/5.56  (step t1921 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1913 t1920))
% 5.31/5.56  (step t1922 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t1923 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1921 t1922))
% 5.31/5.56  (step t1924 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1923))
% 5.31/5.56  (step t1925 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t1924))
% 5.31/5.56  (step t1926 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1912 t1925))
% 5.31/5.56  (step t1927 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1926))
% 5.31/5.56  (step t1928 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t841))
% 5.31/5.56  (step t1929 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (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 (t1928 t845 t848 t890 t893 t933 t936 t939 t1059 t1057 t1061))
% 5.31/5.56  (step t1930 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t1929))
% 5.31/5.56  (step t1931 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1930))
% 5.31/5.56  (step t1932 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1910 t1911 t1589 t1222 t1927 t280 t548 t1931 t1869 t1873 t1879))
% 5.31/5.56  (step t1933 (cl (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t1932))
% 5.31/5.56  (step t1934 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13)))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13)))))) :rule equiv_pos2)
% 5.31/5.56  (step t1935 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule refl)
% 5.31/5.56  (step t1936 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))))) :rule cong :premises (t504 t239 t1591 t1367 t1935))
% 5.31/5.56  (step t1937 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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)
% 5.31/5.56  (step t1938 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.op1 tptp.e12 tptp.e13))))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t1939)
% 5.31/5.56  (assume t1939.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (assume t1939.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t1939.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.56  (assume t1939.a3 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.56  (step t1939.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t1939.t2)
% 5.31/5.56  (assume t1939.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))
% 5.31/5.56  (assume t1939.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.56  (assume t1939.t2.a2 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (assume t1939.t2.a3 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (step t1939.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) false) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule equiv_simplify)
% 5.31/5.56  (step t1939.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv1 :premises (t1939.t2.t1))
% 5.31/5.56  (step t1939.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e12)) :rule symm :premises (t1939.t2.a1))
% 5.31/5.56  (step t1939.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t1939.t2.t3))
% 5.31/5.56  (step t1939.t2.t5 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 5.31/5.56  (step t1939.t2.t6 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1939.t2.a3))
% 5.31/5.56  (step t1939.t2.t7 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1939.t2.t6))
% 5.31/5.56  (step t1939.t2.t8 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.56  (step t1939.t2.t9 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule cong :premises (t1939.t2.t7 t1939.t2.t8))
% 5.31/5.56  (step t1939.t2.t10 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t1939.t2.a2))
% 5.31/5.56  (step t1939.t2.t11 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule trans :premises (t1939.t2.t9 t1939.t2.t10))
% 5.31/5.56  (step t1939.t2.t12 (cl (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op1 tptp.e12 tptp.e10))) :rule cong :premises (t1939.t2.t5 t1939.t2.t11))
% 5.31/5.56  (step t1939.t2.t13 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t1939.t2.t4 t1939.t2.t12))
% 5.31/5.56  (step t1939.t2.t14 (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)
% 5.31/5.56  (step t1939.t2.t15 (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 (t1939.t2.t14))
% 5.31/5.56  (step t1939.t2.t16 (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)
% 5.31/5.56  (step t1939.t2.t17 (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 (t1939.t2.t15 t1939.t2.t16))
% 5.31/5.56  (step t1939.t2.t18 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t1939.t2.t17 t1939.t2.a0))
% 5.31/5.56  (step t1939.t2.t19 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) false)) :rule trans :premises (t1939.t2.t13 t1939.t2.t18))
% 5.31/5.56  (step t1939.t2.t20 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1939.t2.t2 t1939.t2.t19))
% 5.31/5.56  (step t1939.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.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule subproof :discharge (t1939.t2.a0 t1939.t2.a1 t1939.t2.a2 t1939.t2.a3))
% 5.31/5.56  (step t1939.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)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 5.31/5.56  (step t1939.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.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t1939.t5 (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.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1939.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)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t1939.t7 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t1939.t2 t1939.t3 t1939.t4 t1939.t5 t1939.t6))
% 5.31/5.56  (step t1939.t8 (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.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule reordering :premises (t1939.t7))
% 5.31/5.56  (step t1939.t9 (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.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1939.t8))
% 5.31/5.56  (step t1939.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1939.t1 t1939.t9))
% 5.31/5.56  (step t1939.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule implies_neg2)
% 5.31/5.56  (step t1939.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule resolution :premises (t1939.t10 t1939.t11))
% 5.31/5.56  (step t1939.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule contraction :premises (t1939.t12))
% 5.31/5.56  (step t1939.t14 (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.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies :premises (t1939.t13))
% 5.31/5.56  (step t1939.t15 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.56  (step t1939.t16 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1939.t15 t1939.a3 t1939.a2 t1939.a0 t1939.a1))
% 5.31/5.56  (step t1939.t17 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1939.t14 t1939.t16))
% 5.31/5.56  (step t1939 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) :rule subproof :discharge (t1939.a0 t1939.a1 t1939.a2 t1939.a3))
% 5.31/5.56  (step t1940 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1941 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t1942 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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)
% 5.31/5.56  (step t1943 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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)
% 5.31/5.56  (step t1944 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t1939 t1940 t1941 t1942 t1943))
% 5.31/5.56  (step t1945 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.op1 tptp.e12 tptp.e13))))) :rule reordering :premises (t1944))
% 5.31/5.56  (step t1946 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t1945))
% 5.31/5.56  (step t1947 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.op1 tptp.e12 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1938 t1946))
% 5.31/5.56  (step t1948 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.op1 tptp.e12 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule implies_neg2)
% 5.31/5.56  (step t1949 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.op1 tptp.e12 tptp.e13))))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.op1 tptp.e12 tptp.e13)))))) :rule resolution :premises (t1947 t1948))
% 5.31/5.56  (step t1950 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.op1 tptp.e12 tptp.e13)))))) :rule contraction :premises (t1949))
% 5.31/5.56  (step t1951 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.op1 tptp.e12 tptp.e13))))) :rule implies :premises (t1950))
% 5.31/5.56  (step t1952 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1937 t1951))
% 5.31/5.56  (step t1953 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.56  (step t1954 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.56  (step t1955 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t1956 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 5.31/5.56  (step t1957 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule or_neg)
% 5.31/5.56  (step t1958 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13)))))) :rule resolution :premises (t1952 t1953 t1954 t1955 t1956 t1957))
% 5.31/5.56  (step t1959 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13)))))) :rule contraction :premises (t1958))
% 5.31/5.56  (step t1960 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13)))))) :rule resolution :premises (t1934 t1936 t1959))
% 5.31/5.56  (step t1961 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (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.op1 tptp.e12 tptp.e13))))) :rule or :premises (t1960))
% 5.31/5.56  (step t1962 (cl (= (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.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t1961))
% 5.31/5.56  (step t1963 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 5.31/5.56  (step t1964 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1963))
% 5.31/5.56  (step t1965 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 5.31/5.56  (step t1966 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t1965))
% 5.31/5.56  (step t1967 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1933 t1962 t280 t548 t1398 t1964 t1966))
% 5.31/5.56  (step t1968 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1967))
% 5.31/5.56  (step t1969 (cl (or (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12)))) :rule and :premises (t696))
% 5.31/5.56  (step t1970 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) :rule or :premises (t1969))
% 5.31/5.56  (step t1971 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_pos2)
% 5.31/5.56  (step t1972 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.56  (step t1973 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t1972))
% 5.31/5.56  (step t1974 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))))) :rule all_simplify)
% 5.31/5.56  (step t1975 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule refl)
% 5.31/5.56  (step t1976 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t1977 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t1975 t1976))
% 5.31/5.56  (step t1978 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) true)) :rule all_simplify)
% 5.31/5.56  (step t1979 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) true)) :rule trans :premises (t1977 t1978))
% 5.31/5.56  (step t1980 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) true)) :rule trans :premises (t1974 t1979))
% 5.31/5.56  (step t1981 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1973 t1980))
% 5.31/5.56  (step t1982 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 5.31/5.56  (step t1983 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))))) :rule cong :premises (t504 t239 t1981 t1982))
% 5.31/5.56  (step t1984 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule and_neg)
% 5.31/5.56  (step t1985 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t1986)
% 5.31/5.56  (assume t1986.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (assume t1986.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t1986.a2 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))
% 5.31/5.56  (step t1986.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t1986.t2)
% 5.31/5.56  (assume t1986.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))
% 5.31/5.56  (assume t1986.t2.a1 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.56  (step t1986.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) false) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.56  (step t1986.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 (t1986.t2.t1))
% 5.31/5.56  (step t1986.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t1986.t2.a1))
% 5.31/5.56  (step t1986.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t1986.t2.t3))
% 5.31/5.56  (step t1986.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e12))) :rule refl)
% 5.31/5.56  (step t1986.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule cong :premises (t1986.t2.t4 t1986.t2.t5))
% 5.31/5.56  (step t1986.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.56  (step t1986.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv2 :premises (t1986.t2.t7))
% 5.31/5.56  (step t1986.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) :rule not_not)
% 5.31/5.56  (step t1986.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) :rule resolution :premises (t1986.t2.t8 t1986.t2.t9))
% 5.31/5.56  (step t1986.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) false)) :rule resolution :premises (t1986.t2.t10 t1986.t2.a0))
% 5.31/5.56  (step t1986.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) false)) :rule trans :premises (t1986.t2.t6 t1986.t2.t11))
% 5.31/5.56  (step t1986.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1986.t2.t2 t1986.t2.t12))
% 5.31/5.56  (step t1986.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t1986.t2.a0 t1986.t2.a1))
% 5.31/5.56  (step t1986.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 5.31/5.56  (step t1986.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1986.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t1986.t2 t1986.t3 t1986.t4))
% 5.31/5.56  (step t1986.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t1986.t5))
% 5.31/5.56  (step t1986.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1986.t6))
% 5.31/5.56  (step t1986.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1986.t1 t1986.t7))
% 5.31/5.56  (step t1986.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies_neg2)
% 5.31/5.56  (step t1986.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1986.t8 t1986.t9))
% 5.31/5.56  (step t1986.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t1986.t10))
% 5.31/5.56  (step t1986.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t1986.t11))
% 5.31/5.56  (step t1986.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 5.31/5.56  (step t1986.t14 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t1986.t15)
% 5.31/5.56  (assume t1986.t15.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t1986.t15.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (step t1986.t15.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t1986.t15.a1))
% 5.31/5.56  (step t1986.t15.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t1986.t15.t1))
% 5.31/5.56  (step t1986.t15.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1986.t15.a0))
% 5.31/5.56  (step t1986.t15.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t1986.t15.t3))
% 5.31/5.56  (step t1986.t15.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t1986.t15.t4))
% 5.31/5.56  (step t1986.t15.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.56  (step t1986.t15.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t1986.t15.t5 t1986.t15.t6))
% 5.31/5.56  (step t1986.t15.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t1986.t15.t2 t1986.t15.t7))
% 5.31/5.56  (step t1986.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t1986.t15.a0 t1986.t15.a1))
% 5.31/5.56  (step t1986.t16 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t1986.t17 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1986.t18 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t1986.t15 t1986.t16 t1986.t17))
% 5.31/5.56  (step t1986.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t1986.t18))
% 5.31/5.56  (step t1986.t20 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t1986.t19))
% 5.31/5.56  (step t1986.t21 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1986.t14 t1986.t20))
% 5.31/5.56  (step t1986.t22 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.56  (step t1986.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1986.t21 t1986.t22))
% 5.31/5.56  (step t1986.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t1986.t23))
% 5.31/5.56  (step t1986.t25 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t1986.t24))
% 5.31/5.56  (step t1986.t26 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.56  (step t1986.t27 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t1986.t26 t1986.a1 t1986.a0))
% 5.31/5.56  (step t1986.t28 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t1986.t25 t1986.t27))
% 5.31/5.56  (step t1986.t29 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t1986.t13 t1986.a2 t1986.t28))
% 5.31/5.56  (step t1986.t30 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1986.t12 t1986.t29))
% 5.31/5.56  (step t1986 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule subproof :discharge (t1986.a0 t1986.a1 t1986.a2))
% 5.31/5.56  (step t1987 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t1988 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t1989 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule and_pos)
% 5.31/5.56  (step t1990 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t1986 t1987 t1988 t1989))
% 5.31/5.56  (step t1991 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule reordering :premises (t1990))
% 5.31/5.56  (step t1992 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule contraction :premises (t1991))
% 5.31/5.56  (step t1993 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1985 t1992))
% 5.31/5.56  (step t1994 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 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)
% 5.31/5.56  (step t1995 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1993 t1994))
% 5.31/5.56  (step t1996 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t1995))
% 5.31/5.56  (step t1997 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies :premises (t1996))
% 5.31/5.56  (step t1998 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t1984 t1997))
% 5.31/5.56  (step t1999 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.56  (step t2000 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.56  (step t2001 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 5.31/5.56  (step t2002 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t2003 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1998 t1999 t2000 t2001 t2002))
% 5.31/5.56  (step t2004 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t2003))
% 5.31/5.56  (step t2005 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t1971 t1983 t2004))
% 5.31/5.56  (step t2006 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule or :premises (t2005))
% 5.31/5.56  (step t2007 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t2006))
% 5.31/5.56  (step t2008 (cl (not (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e12)))) :rule and :premises (t379))
% 5.31/5.56  (step t2009 (cl (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2007 t280 t548 t2008))
% 5.31/5.56  (step t2010 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 5.31/5.56  (step t2011 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule refl)
% 5.31/5.56  (step t2012 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t2011 t1525 t1402))
% 5.31/5.56  (step t2013 (cl (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule and_neg)
% 5.31/5.56  (step t2014 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2015)
% 5.31/5.56  (assume t2015.a0 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.56  (assume t2015.a1 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.56  (step t2015.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2015.t2)
% 5.31/5.56  (assume t2015.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))
% 5.31/5.56  (assume t2015.t2.a1 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.56  (step t2015.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.56  (step t2015.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 (t2015.t2.t1))
% 5.31/5.56  (step t2015.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) :rule symm :premises (t2015.t2.a1))
% 5.31/5.56  (step t2015.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule symm :premises (t2015.t2.t3))
% 5.31/5.56  (step t2015.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e11))) :rule refl)
% 5.31/5.56  (step t2015.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t2015.t2.t4 t2015.t2.t5))
% 5.31/5.56  (step t2015.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.56  (step t2015.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv2 :premises (t2015.t2.t7))
% 5.31/5.56  (step t2015.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule not_not)
% 5.31/5.56  (step t2015.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t2015.t2.t8 t2015.t2.t9))
% 5.31/5.56  (step t2015.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) false)) :rule resolution :premises (t2015.t2.t10 t2015.t2.a0))
% 5.31/5.56  (step t2015.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t2015.t2.t6 t2015.t2.t11))
% 5.31/5.56  (step t2015.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2015.t2.t2 t2015.t2.t12))
% 5.31/5.56  (step t2015.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.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t2015.t2.a0 t2015.t2.a1))
% 5.31/5.56  (step t2015.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)))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.56  (step t2015.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.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2015.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2015.t2 t2015.t3 t2015.t4))
% 5.31/5.56  (step t2015.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)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2015.t5))
% 5.31/5.56  (step t2015.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2015.t6))
% 5.31/5.56  (step t2015.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2015.t1 t2015.t7))
% 5.31/5.56  (step t2015.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 5.31/5.56  (step t2015.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2015.t8 t2015.t9))
% 5.31/5.56  (step t2015.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2015.t10))
% 5.31/5.56  (step t2015.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t2015.t11))
% 5.31/5.56  (step t2015.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2015.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2015.t13 t2015.a1 t2015.a0))
% 5.31/5.56  (step t2015.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2015.t12 t2015.t14))
% 5.31/5.56  (step t2015 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t2015.a0 t2015.a1))
% 5.31/5.56  (step t2016 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2017 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) :rule and_pos)
% 5.31/5.56  (step t2018 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule resolution :premises (t2015 t2016 t2017))
% 5.31/5.56  (step t2019 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2018))
% 5.31/5.56  (step t2020 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t2019))
% 5.31/5.56  (step t2021 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (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 (t2014 t2020))
% 5.31/5.56  (step t2022 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (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)
% 5.31/5.56  (step t2023 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2021 t2022))
% 5.31/5.56  (step t2024 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2023))
% 5.31/5.56  (step t2025 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t2024))
% 5.31/5.56  (step t2026 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2013 t2025))
% 5.31/5.56  (step t2027 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t2028 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))))) :rule or_neg)
% 5.31/5.56  (step t2029 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.31/5.56  (step t2030 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2026 t2027 t2028 t2029))
% 5.31/5.56  (step t2031 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t2030))
% 5.31/5.56  (step t2032 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t2010 t2012 t2031))
% 5.31/5.56  (step t2033 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t2032))
% 5.31/5.56  (step t2034 (cl (= (tptp.op1 tptp.e12 tptp.e12) (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t2033))
% 5.31/5.56  (step t2035 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule or :premises (t1559))
% 5.31/5.56  (step t2036 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t841))
% 5.31/5.56  (step t2037 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.56  (step t2038 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t504 t239 t1251 t1317 t1780 t1026))
% 5.31/5.56  (step t2039 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule and_neg)
% 5.31/5.56  (step t2040 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2041)
% 5.31/5.56  (assume t2041.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (assume t2041.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2041.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.56  (assume t2041.a3 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.56  (assume t2041.a4 (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))
% 5.31/5.56  (step t2041.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2041.t2)
% 5.31/5.56  (assume t2041.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))
% 5.31/5.56  (assume t2041.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.56  (assume t2041.t2.a2 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.56  (assume t2041.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.56  (step t2041.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.56  (step t2041.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t2041.t2.t1))
% 5.31/5.56  (step t2041.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) :rule symm :premises (t2041.t2.a1))
% 5.31/5.56  (step t2041.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule symm :premises (t2041.t2.t3))
% 5.31/5.56  (step t2041.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t2041.t2.a3))
% 5.31/5.56  (step t2041.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) :rule symm :premises (t2041.t2.a2))
% 5.31/5.56  (step t2041.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t2041.t2.t6))
% 5.31/5.56  (step t2041.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e10))) :rule trans :premises (t2041.t2.t5 t2041.t2.t7))
% 5.31/5.56  (step t2041.t2.t9 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule cong :premises (t2041.t2.t4 t2041.t2.t8))
% 5.31/5.56  (step t2041.t2.t10 (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)
% 5.31/5.56  (step t2041.t2.t11 (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 (t2041.t2.t10))
% 5.31/5.56  (step t2041.t2.t12 (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)
% 5.31/5.56  (step t2041.t2.t13 (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 (t2041.t2.t11 t2041.t2.t12))
% 5.31/5.56  (step t2041.t2.t14 (cl (= (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) false)) :rule resolution :premises (t2041.t2.t13 t2041.t2.a0))
% 5.31/5.56  (step t2041.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) false)) :rule trans :premises (t2041.t2.t9 t2041.t2.t14))
% 5.31/5.56  (step t2041.t2.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2041.t2.t2 t2041.t2.t15))
% 5.31/5.56  (step t2041.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2041.t2.a0 t2041.t2.a1 t2041.t2.a2 t2041.t2.a3))
% 5.31/5.56  (step t2041.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) :rule and_pos)
% 5.31/5.56  (step t2041.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2041.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2041.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2041.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2041.t2 t2041.t3 t2041.t4 t2041.t5 t2041.t6))
% 5.31/5.56  (step t2041.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2041.t7))
% 5.31/5.56  (step t2041.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2041.t8))
% 5.31/5.56  (step t2041.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2041.t1 t2041.t9))
% 5.31/5.56  (step t2041.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t2041.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2041.t10 t2041.t11))
% 5.31/5.56  (step t2041.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2041.t12))
% 5.31/5.56  (step t2041.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2041.t13))
% 5.31/5.56  (step t2041.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 5.31/5.56  (step t2041.t16 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2041.t17)
% 5.31/5.56  (assume t2041.t17.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2041.t17.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (step t2041.t17.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t2041.t17.a1))
% 5.31/5.56  (step t2041.t17.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t2041.t17.t1))
% 5.31/5.56  (step t2041.t17.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2041.t17.a0))
% 5.31/5.56  (step t2041.t17.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t2041.t17.t3))
% 5.31/5.56  (step t2041.t17.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2041.t17.t4))
% 5.31/5.56  (step t2041.t17.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.56  (step t2041.t17.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t2041.t17.t5 t2041.t17.t6))
% 5.31/5.56  (step t2041.t17.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t2041.t17.t2 t2041.t17.t7))
% 5.31/5.56  (step t2041.t17 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t2041.t17.a0 t2041.t17.a1))
% 5.31/5.56  (step t2041.t18 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2041.t19 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2041.t20 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t2041.t17 t2041.t18 t2041.t19))
% 5.31/5.56  (step t2041.t21 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t2041.t20))
% 5.31/5.56  (step t2041.t22 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t2041.t21))
% 5.31/5.56  (step t2041.t23 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2041.t16 t2041.t22))
% 5.31/5.56  (step t2041.t24 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.56  (step t2041.t25 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2041.t23 t2041.t24))
% 5.31/5.56  (step t2041.t26 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2041.t25))
% 5.31/5.56  (step t2041.t27 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t2041.t26))
% 5.31/5.56  (step t2041.t28 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.56  (step t2041.t29 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t2041.t28 t2041.a1 t2041.a0))
% 5.31/5.56  (step t2041.t30 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2041.t27 t2041.t29))
% 5.31/5.56  (step t2041.t31 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2041.t15 t2041.a4 t2041.a3 t2041.a2 t2041.t30))
% 5.31/5.56  (step t2041.t32 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2041.t14 t2041.t31))
% 5.31/5.56  (step t2041 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2041.a0 t2041.a1 t2041.a2 t2041.a3 t2041.a4))
% 5.31/5.56  (step t2042 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2043 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2044 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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)
% 5.31/5.56  (step t2045 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2046 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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)
% 5.31/5.56  (step t2047 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))))) :rule resolution :premises (t2041 t2042 t2043 t2044 t2045 t2046))
% 5.31/5.56  (step t2048 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (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.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2047))
% 5.31/5.56  (step t2049 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2048))
% 5.31/5.56  (step t2050 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2040 t2049))
% 5.31/5.56  (step t2051 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t2052 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2050 t2051))
% 5.31/5.56  (step t2053 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2052))
% 5.31/5.56  (step t2054 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2053))
% 5.31/5.56  (step t2055 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2039 t2054))
% 5.31/5.56  (step t2056 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.56  (step t2057 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.56  (step t2058 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 5.31/5.56  (step t2059 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t2060 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))))) :rule or_neg)
% 5.31/5.56  (step t2061 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 5.31/5.56  (step t2062 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2055 t2056 t2057 t2058 t2059 t2060 t2061))
% 5.31/5.56  (step t2063 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2062))
% 5.31/5.56  (step t2064 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2037 t2038 t2063))
% 5.31/5.56  (step t2065 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t2064))
% 5.31/5.56  (step t2066 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t2065))
% 5.31/5.56  (step t2067 (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)
% 5.31/5.56  (step t2068 (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 (t1251 t1285 t982))
% 5.31/5.56  (step t2069 (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)
% 5.31/5.56  (step t2070 (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)
% 5.31/5.56  (anchor :step t2071)
% 5.31/5.56  (assume t2071.a0 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.56  (assume t2071.a1 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.56  (step t2071.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)
% 5.31/5.56  (anchor :step t2071.t2)
% 5.31/5.56  (assume t2071.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.56  (assume t2071.t2.a1 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.56  (step t2071.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t2071.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 (t2071.t2.t1))
% 5.31/5.56  (step t2071.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e10)) :rule symm :premises (t2071.t2.a1))
% 5.31/5.56  (step t2071.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule symm :premises (t2071.t2.t3))
% 5.31/5.56  (step t2071.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 5.31/5.56  (step t2071.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 (t2071.t2.t4 t2071.t2.t5))
% 5.31/5.56  (step t2071.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)
% 5.31/5.56  (step t2071.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 (t2071.t2.t7))
% 5.31/5.56  (step t2071.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)
% 5.31/5.56  (step t2071.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 (t2071.t2.t8 t2071.t2.t9))
% 5.31/5.56  (step t2071.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t2071.t2.t10 t2071.t2.a0))
% 5.31/5.56  (step t2071.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t2071.t2.t6 t2071.t2.t11))
% 5.31/5.56  (step t2071.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2071.t2.t2 t2071.t2.t12))
% 5.31/5.56  (step t2071.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 (t2071.t2.a0 t2071.t2.a1))
% 5.31/5.56  (step t2071.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)
% 5.31/5.56  (step t2071.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)
% 5.31/5.56  (step t2071.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 (t2071.t2 t2071.t3 t2071.t4))
% 5.31/5.56  (step t2071.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 (t2071.t5))
% 5.31/5.56  (step t2071.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 (t2071.t6))
% 5.31/5.56  (step t2071.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 (t2071.t1 t2071.t7))
% 5.31/5.56  (step t2071.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)
% 5.31/5.56  (step t2071.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 (t2071.t8 t2071.t9))
% 5.31/5.56  (step t2071.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 (t2071.t10))
% 5.31/5.56  (step t2071.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 (t2071.t11))
% 5.31/5.56  (step t2071.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)
% 5.31/5.56  (step t2071.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 (t2071.t13 t2071.a1 t2071.a0))
% 5.31/5.56  (step t2071.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2071.t12 t2071.t14))
% 5.31/5.56  (step t2071 (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 (t2071.a0 t2071.a1))
% 5.31/5.56  (step t2072 (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)
% 5.31/5.56  (step t2073 (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)
% 5.31/5.56  (step t2074 (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 (t2071 t2072 t2073))
% 5.31/5.56  (step t2075 (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 (t2074))
% 5.31/5.56  (step t2076 (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 (t2075))
% 5.31/5.56  (step t2077 (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 (t2070 t2076))
% 5.31/5.56  (step t2078 (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)
% 5.31/5.56  (step t2079 (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 (t2077 t2078))
% 5.31/5.56  (step t2080 (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 (t2079))
% 5.31/5.56  (step t2081 (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 (t2080))
% 5.31/5.56  (step t2082 (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 (t2069 t2081))
% 5.31/5.56  (step t2083 (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)
% 5.31/5.56  (step t2084 (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)
% 5.31/5.56  (step t2085 (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)
% 5.31/5.56  (step t2086 (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 (t2082 t2083 t2084 t2085))
% 5.31/5.56  (step t2087 (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 (t2086))
% 5.31/5.56  (step t2088 (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 (t2067 t2068 t2087))
% 5.31/5.56  (step t2089 (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 (t2088))
% 5.31/5.56  (step t2090 (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 (t2089))
% 5.31/5.56  (step t2091 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2092 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t2091))
% 5.31/5.56  (step t2093 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule resolution :premises (t2036 t845 t848 t890 t893 t933 t936 t939 t980 t1881 t2066 t280 t548 t1804 t2090 t1310 t1810 t2092))
% 5.31/5.56  (step t2094 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t2093))
% 5.31/5.56  (step t2095 (cl (= 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 or :premises (t1220))
% 5.31/5.56  (step t2096 (cl (not (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) (not (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 5.31/5.56  (step t2097 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule refl)
% 5.31/5.56  (step t2098 (cl (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t1075 t2097 t1193))
% 5.31/5.56  (step t2099 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2100 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2101)
% 5.31/5.56  (assume t2101.a0 (not (= tptp.e10 tptp.e12)))
% 5.31/5.56  (assume t2101.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 5.31/5.56  (step t2101.t1 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2101.t2)
% 5.31/5.56  (assume t2101.t2.a0 (not (= tptp.e10 tptp.e12)))
% 5.31/5.56  (assume t2101.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 5.31/5.56  (step t2101.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.56  (step t2101.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 (t2101.t2.t1))
% 5.31/5.56  (step t2101.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.31/5.56  (step t2101.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t2101.t2.a1))
% 5.31/5.56  (step t2101.t2.t5 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 tptp.e12))) :rule cong :premises (t2101.t2.t3 t2101.t2.t4))
% 5.31/5.56  (step t2101.t2.t6 (cl (= (= (= tptp.e10 tptp.e12) false) (not (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 5.31/5.56  (step t2101.t2.t7 (cl (= (= tptp.e10 tptp.e12) false) (not (not (= tptp.e10 tptp.e12)))) :rule equiv2 :premises (t2101.t2.t6))
% 5.31/5.56  (step t2101.t2.t8 (cl (not (not (not (= tptp.e10 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule not_not)
% 5.31/5.56  (step t2101.t2.t9 (cl (= (= tptp.e10 tptp.e12) false) (= tptp.e10 tptp.e12)) :rule resolution :premises (t2101.t2.t7 t2101.t2.t8))
% 5.31/5.56  (step t2101.t2.t10 (cl (= (= tptp.e10 tptp.e12) false)) :rule resolution :premises (t2101.t2.t9 t2101.t2.a0))
% 5.31/5.56  (step t2101.t2.t11 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t2101.t2.t5 t2101.t2.t10))
% 5.31/5.56  (step t2101.t2.t12 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2101.t2.t2 t2101.t2.t11))
% 5.31/5.56  (step t2101.t2 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t2101.t2.a0 t2101.t2.a1))
% 5.31/5.56  (step t2101.t3 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2101.t4 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2101.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2101.t2 t2101.t3 t2101.t4))
% 5.31/5.56  (step t2101.t6 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2101.t5))
% 5.31/5.56  (step t2101.t7 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t2101.t6))
% 5.31/5.56  (step t2101.t8 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= 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 (t2101.t1 t2101.t7))
% 5.31/5.56  (step t2101.t9 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= 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)
% 5.31/5.56  (step t2101.t10 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2101.t8 t2101.t9))
% 5.31/5.56  (step t2101.t11 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2101.t10))
% 5.31/5.56  (step t2101.t12 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t2101.t11))
% 5.31/5.56  (step t2101.t13 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2101.t14 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2101.t13 t2101.a0 t2101.a1))
% 5.31/5.56  (step t2101.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2101.t12 t2101.t14))
% 5.31/5.56  (step t2101 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t2101.a0 t2101.a1))
% 5.31/5.56  (step t2102 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2103 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2104 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2101 t2102 t2103))
% 5.31/5.56  (step t2105 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2104))
% 5.31/5.56  (step t2106 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t2105))
% 5.31/5.56  (step t2107 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= 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 (t2100 t2106))
% 5.31/5.56  (step t2108 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= 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)
% 5.31/5.56  (step t2109 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2107 t2108))
% 5.31/5.56  (step t2110 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2109))
% 5.31/5.56  (step t2111 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t2110))
% 5.31/5.56  (step t2112 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2099 t2111))
% 5.31/5.56  (step t2113 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= tptp.e10 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t2114 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t2115 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= 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)
% 5.31/5.56  (step t2116 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2112 t2113 t2114 t2115))
% 5.31/5.56  (step t2117 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t2116))
% 5.31/5.56  (step t2118 (cl (or (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2096 t2098 t2117))
% 5.31/5.56  (step t2119 (cl (= tptp.e10 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t2118))
% 5.31/5.56  (step t2120 (cl (= tptp.e10 tptp.e12) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2119))
% 5.31/5.56  (step t2121 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2094 t2095 t1222 t1248 t1803 t1804 t2120 t1102 t1216 t1217))
% 5.31/5.56  (step t2122 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t2121))
% 5.31/5.56  (step t2123 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t197))
% 5.31/5.56  (step t2124 (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 (t99))
% 5.31/5.56  (step t2125 (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 (t2124))
% 5.31/5.56  (step t2126 (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 (t99))
% 5.31/5.56  (step t2127 (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 (t2126))
% 5.31/5.56  (step t2128 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule resolution :premises (t2123 t1962 t280 t548 t1398 t279 t280 t380 t2125 t2127 t726))
% 5.31/5.56  (step t2129 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) :rule contraction :premises (t2128))
% 5.31/5.56  (step t2130 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.56  (step t2131 (cl (= (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t2132 (cl (not (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t2131))
% 5.31/5.56  (step t2133 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 5.31/5.56  (step t2134 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 5.31/5.56  (step t2135 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2136 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t2134 t2135))
% 5.31/5.56  (step t2137 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 5.31/5.56  (step t2138 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t2136 t2137))
% 5.31/5.56  (step t2139 (cl (= (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t2133 t2138))
% 5.31/5.56  (step t2140 (cl (= (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2132 t2139))
% 5.31/5.56  (step t2141 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t2097 t2140 t240))
% 5.31/5.56  (step t2142 (cl (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 5.31/5.56  (step t2143 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2144)
% 5.31/5.56  (assume t2144.a0 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 5.31/5.56  (assume t2144.a1 (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.56  (step t2144.t1 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2144.t2)
% 5.31/5.56  (assume t2144.t2.a0 (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.56  (assume t2144.t2.a1 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 5.31/5.56  (step t2144.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t2144.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t2144.t2.t1))
% 5.31/5.56  (step t2144.t2.t3 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t2144.t2.a1))
% 5.31/5.56  (step t2144.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule symm :premises (t2144.t2.t3))
% 5.31/5.56  (step t2144.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 5.31/5.56  (step t2144.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t2144.t2.t4 t2144.t2.t5))
% 5.31/5.56  (step t2144.t2.t7 (cl (= (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t2144.t2.t8 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t2144.t2.t7))
% 5.31/5.56  (step t2144.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 5.31/5.56  (step t2144.t2.t10 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t2144.t2.t8 t2144.t2.t9))
% 5.31/5.56  (step t2144.t2.t11 (cl (= (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t2144.t2.t10 t2144.t2.a0))
% 5.31/5.56  (step t2144.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t2144.t2.t6 t2144.t2.t11))
% 5.31/5.56  (step t2144.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2144.t2.t2 t2144.t2.t12))
% 5.31/5.56  (step t2144.t2 (cl (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2144.t2.a0 t2144.t2.a1))
% 5.31/5.56  (step t2144.t3 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.56  (step t2144.t4 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2144.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2144.t2 t2144.t3 t2144.t4))
% 5.31/5.56  (step t2144.t6 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2144.t5))
% 5.31/5.56  (step t2144.t7 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2144.t6))
% 5.31/5.56  (step t2144.t8 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2144.t1 t2144.t7))
% 5.31/5.56  (step t2144.t9 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 5.31/5.56  (step t2144.t10 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2144.t8 t2144.t9))
% 5.31/5.56  (step t2144.t11 (cl (=> (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2144.t10))
% 5.31/5.56  (step t2144.t12 (cl (not (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2144.t11))
% 5.31/5.56  (step t2144.t13 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2144.t14 (cl (and (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2144.t13 t2144.a1 t2144.a0))
% 5.31/5.56  (step t2144.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2144.t12 t2144.t14))
% 5.31/5.56  (step t2144 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2144.a0 t2144.a1))
% 5.31/5.56  (step t2145 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2146 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.56  (step t2147 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t2144 t2145 t2146))
% 5.31/5.56  (step t2148 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2147))
% 5.31/5.56  (step t2149 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2148))
% 5.31/5.56  (step t2150 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 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)))) :rule resolution :premises (t2143 t2149))
% 5.31/5.56  (step t2151 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 5.31/5.56  (step t2152 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2150 t2151))
% 5.31/5.56  (step t2153 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2152))
% 5.31/5.56  (step t2154 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2153))
% 5.31/5.56  (step t2155 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2142 t2154))
% 5.31/5.56  (step t2156 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t2157 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 5.31/5.56  (step t2158 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 5.31/5.56  (step t2159 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2155 t2156 t2157 t2158))
% 5.31/5.56  (step t2160 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2159))
% 5.31/5.56  (step t2161 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2130 t2141 t2160))
% 5.31/5.56  (step t2162 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t2161))
% 5.31/5.56  (step t2163 (cl (= (tptp.op1 tptp.e10 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.e12)))) :rule reordering :premises (t2162))
% 5.31/5.56  (step t2164 (cl (not (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.56  (step t2165 (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 (t424))
% 5.31/5.56  (step t2166 (cl (not (= (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule equiv_pos2)
% 5.31/5.56  (step t2167 (cl (= (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule refl)
% 5.31/5.56  (step t2168 (cl (= (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t2169 (cl (not (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t2168))
% 5.31/5.56  (step t2170 (cl (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 5.31/5.56  (step t2171 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 5.31/5.56  (step t2172 (cl (= (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2173 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t2171 t2172))
% 5.31/5.56  (step t2174 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 5.31/5.56  (step t2175 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t2173 t2174))
% 5.31/5.56  (step t2176 (cl (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t2170 t2175))
% 5.31/5.56  (step t2177 (cl (= (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2169 t2176))
% 5.31/5.56  (step t2178 (cl (= (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) true) (= (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.56  (step t2179 (cl (not (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) true)) (= (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t2178))
% 5.31/5.56  (step t2180 (cl (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))))) :rule all_simplify)
% 5.31/5.56  (step t2181 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule refl)
% 5.31/5.56  (step t2182 (cl (= (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2183 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t2181 t2182))
% 5.31/5.56  (step t2184 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) true)) :rule all_simplify)
% 5.31/5.56  (step t2185 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) true)) :rule trans :premises (t2183 t2184))
% 5.31/5.56  (step t2186 (cl (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) true)) :rule trans :premises (t2180 t2185))
% 5.31/5.56  (step t2187 (cl (= (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2179 t2186))
% 5.31/5.56  (step t2188 (cl (= (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) true) (= (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.56  (step t2189 (cl (not (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) true)) (= (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule equiv1 :premises (t2188))
% 5.31/5.56  (step t2190 (cl (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))))) :rule all_simplify)
% 5.31/5.56  (step t2191 (cl (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule refl)
% 5.31/5.56  (step t2192 (cl (= (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2193 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) :rule cong :premises (t2191 t2192))
% 5.31/5.56  (step t2194 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) true)) :rule all_simplify)
% 5.31/5.56  (step t2195 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))))) true)) :rule trans :premises (t2193 t2194))
% 5.31/5.56  (step t2196 (cl (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) true)) :rule trans :premises (t2190 t2195))
% 5.31/5.56  (step t2197 (cl (= (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2189 t2196))
% 5.31/5.56  (step t2198 (cl (= (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) true) (= (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.56  (step t2199 (cl (not (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) true)) (= (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule equiv1 :premises (t2198))
% 5.31/5.56  (step t2200 (cl (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))))) :rule all_simplify)
% 5.31/5.56  (step t2201 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule refl)
% 5.31/5.56  (step t2202 (cl (= (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2203 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t2201 t2202))
% 5.31/5.56  (step t2204 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) true)) :rule all_simplify)
% 5.31/5.56  (step t2205 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) true)) :rule trans :premises (t2203 t2204))
% 5.31/5.56  (step t2206 (cl (= (= (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) true)) :rule trans :premises (t2200 t2205))
% 5.31/5.56  (step t2207 (cl (= (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2199 t2206))
% 5.31/5.56  (step t2208 (cl (= (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t2167 t1357 t2097 t2177 t2187 t2197 t2207))
% 5.31/5.56  (step t2209 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.56  (step t2210 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.56  (step t2211 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 5.31/5.56  (step t2212 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t2213 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 5.31/5.56  (step t2214 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 5.31/5.56  (step t2215 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 5.31/5.56  (step t2216 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.56  (step t2217 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t2209 t2210 t2211 t2212 t2213 t2214 t2215 t2216))
% 5.31/5.56  (step t2218 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t2217))
% 5.31/5.56  (step t2219 (cl (or (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2166 t2208 t2218))
% 5.31/5.56  (step t2220 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule or :premises (t2219))
% 5.31/5.56  (step t2221 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2220))
% 5.31/5.56  (step t2222 (cl (= 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 or :premises (t100))
% 5.31/5.56  (step t2223 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2163 t2164 t2165 t464 t2221 t2009 t1248 t1906 t589 t2222 t1101 t1102 t421 t1139 t1140 t548))
% 5.31/5.56  (step t2224 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2223))
% 5.31/5.56  (step t2225 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2224 t280))
% 5.31/5.56  (step t2226 (cl (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t2225))
% 5.31/5.56  (step t2227 (cl (not (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) (not (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.56  (step t2228 (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)
% 5.31/5.56  (step t2229 (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 (t2228))
% 5.31/5.56  (step t2230 (cl (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))))) :rule all_simplify)
% 5.31/5.56  (step t2231 (cl (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12))) :rule refl)
% 5.31/5.56  (step t2232 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule all_simplify)
% 5.31/5.56  (step t2233 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)))) :rule cong :premises (t2231 t2232))
% 5.31/5.56  (step t2234 (cl (= (= (= tptp.e11 tptp.e12) (= tptp.e11 tptp.e12)) true)) :rule all_simplify)
% 5.31/5.56  (step t2235 (cl (= (= (= tptp.e11 tptp.e12) (not (not (= tptp.e11 tptp.e12)))) true)) :rule trans :premises (t2233 t2234))
% 5.31/5.56  (step t2236 (cl (= (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12)) true)) :rule trans :premises (t2230 t2235))
% 5.31/5.56  (step t2237 (cl (= (not (not (= tptp.e11 tptp.e12))) (= tptp.e11 tptp.e12))) :rule resolution :premises (t2229 t2236))
% 5.31/5.56  (step t2238 (cl (= (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))))) :rule cong :premises (t2237 t1357 t1490))
% 5.31/5.56  (step t2239 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 5.31/5.56  (step t2240 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2241)
% 5.31/5.56  (assume t2241.a0 (not (= tptp.e11 tptp.e12)))
% 5.31/5.56  (assume t2241.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.56  (step t2241.t1 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2241.t2)
% 5.31/5.56  (assume t2241.t2.a0 (not (= tptp.e11 tptp.e12)))
% 5.31/5.56  (assume t2241.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.56  (step t2241.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t2241.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 (t2241.t2.t1))
% 5.31/5.56  (step t2241.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 5.31/5.56  (step t2241.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t2241.t2.a1))
% 5.31/5.56  (step t2241.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 tptp.e12))) :rule cong :premises (t2241.t2.t3 t2241.t2.t4))
% 5.31/5.56  (step t2241.t2.t6 (cl (= (= (= tptp.e11 tptp.e12) false) (not (= tptp.e11 tptp.e12)))) :rule equiv_simplify)
% 5.31/5.56  (step t2241.t2.t7 (cl (= (= tptp.e11 tptp.e12) false) (not (not (= tptp.e11 tptp.e12)))) :rule equiv2 :premises (t2241.t2.t6))
% 5.31/5.56  (step t2241.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e12)))) (= tptp.e11 tptp.e12)) :rule not_not)
% 5.31/5.56  (step t2241.t2.t9 (cl (= (= tptp.e11 tptp.e12) false) (= tptp.e11 tptp.e12)) :rule resolution :premises (t2241.t2.t7 t2241.t2.t8))
% 5.31/5.56  (step t2241.t2.t10 (cl (= (= tptp.e11 tptp.e12) false)) :rule resolution :premises (t2241.t2.t9 t2241.t2.a0))
% 5.31/5.56  (step t2241.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) false)) :rule trans :premises (t2241.t2.t5 t2241.t2.t10))
% 5.31/5.56  (step t2241.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2241.t2.t2 t2241.t2.t11))
% 5.31/5.56  (step t2241.t2 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t2241.t2.a0 t2241.t2.a1))
% 5.31/5.56  (step t2241.t3 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2241.t4 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2241.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2241.t2 t2241.t3 t2241.t4))
% 5.31/5.56  (step t2241.t6 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2241.t5))
% 5.31/5.56  (step t2241.t7 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t2241.t6))
% 5.31/5.56  (step t2241.t8 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2241.t1 t2241.t7))
% 5.31/5.56  (step t2241.t9 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 5.31/5.56  (step t2241.t10 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2241.t8 t2241.t9))
% 5.31/5.56  (step t2241.t11 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2241.t10))
% 5.31/5.56  (step t2241.t12 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t2241.t11))
% 5.31/5.56  (step t2241.t13 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 5.31/5.56  (step t2241.t14 (cl (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2241.t13 t2241.a0 t2241.a1))
% 5.31/5.56  (step t2241.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2241.t12 t2241.t14))
% 5.31/5.56  (step t2241 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule subproof :discharge (t2241.a0 t2241.a1))
% 5.31/5.56  (step t2242 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2243 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2244 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2241 t2242 t2243))
% 5.31/5.56  (step t2245 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule reordering :premises (t2244))
% 5.31/5.56  (step t2246 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule contraction :premises (t2245))
% 5.31/5.56  (step t2247 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2240 t2246))
% 5.31/5.56  (step t2248 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg2)
% 5.31/5.56  (step t2249 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2247 t2248))
% 5.31/5.56  (step t2250 (cl (=> (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2249))
% 5.31/5.56  (step t2251 (cl (not (and (not (= tptp.e11 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies :premises (t2250))
% 5.31/5.56  (step t2252 (cl (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2239 t2251))
% 5.31/5.56  (step t2253 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (not (= tptp.e11 tptp.e12))))) :rule or_neg)
% 5.31/5.56  (step t2254 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 5.31/5.56  (step t2255 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 5.31/5.56  (step t2256 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2252 t2253 t2254 t2255))
% 5.31/5.56  (step t2257 (cl (or (not (not (= tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule contraction :premises (t2256))
% 5.31/5.56  (step t2258 (cl (or (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2227 t2238 t2257))
% 5.31/5.56  (step t2259 (cl (= tptp.e11 tptp.e12) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)))) :rule or :premises (t2258))
% 5.31/5.56  (step t2260 (cl (= 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 (t2259))
% 5.31/5.56  (step t2261 (cl (not (= tptp.e11 tptp.e12))) :rule and :premises (a6))
% 5.31/5.56  (step t2262 (cl (or (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule and :premises (t99))
% 5.31/5.56  (step t2263 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule or :premises (t2262))
% 5.31/5.56  (step t2264 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.56  (step t2265 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule refl)
% 5.31/5.56  (step t2266 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t384 t992 t2265))
% 5.31/5.56  (step t2267 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule and_neg)
% 5.31/5.56  (step t2268 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2269)
% 5.31/5.56  (assume t2269.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (assume t2269.a1 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))
% 5.31/5.56  (step t2269.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2269.t2)
% 5.31/5.56  (assume t2269.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))
% 5.31/5.56  (assume t2269.t2.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (step t2269.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.56  (step t2269.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) false)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t2269.t2.t1))
% 5.31/5.56  (step t2269.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2269.t2.a1))
% 5.31/5.56  (step t2269.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2269.t2.t3))
% 5.31/5.56  (step t2269.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule refl)
% 5.31/5.56  (step t2269.t2.t6 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule cong :premises (t2269.t2.t4 t2269.t2.t5))
% 5.31/5.56  (step t2269.t2.t7 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.56  (step t2269.t2.t8 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv2 :premises (t2269.t2.t7))
% 5.31/5.56  (step t2269.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule not_not)
% 5.31/5.56  (step t2269.t2.t10 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2269.t2.t8 t2269.t2.t9))
% 5.31/5.56  (step t2269.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) false)) :rule resolution :premises (t2269.t2.t10 t2269.t2.a0))
% 5.31/5.56  (step t2269.t2.t12 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)) false)) :rule trans :premises (t2269.t2.t6 t2269.t2.t11))
% 5.31/5.56  (step t2269.t2.t13 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2269.t2.t2 t2269.t2.t12))
% 5.31/5.56  (step t2269.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2269.t2.a0 t2269.t2.a1))
% 5.31/5.56  (step t2269.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2269.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2269.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2269.t2 t2269.t3 t2269.t4))
% 5.31/5.56  (step t2269.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2269.t5))
% 5.31/5.56  (step t2269.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2269.t6))
% 5.31/5.56  (step t2269.t8 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2269.t1 t2269.t7))
% 5.31/5.56  (step t2269.t9 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t2269.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2269.t8 t2269.t9))
% 5.31/5.56  (step t2269.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2269.t10))
% 5.31/5.56  (step t2269.t12 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2269.t11))
% 5.31/5.56  (step t2269.t13 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 5.31/5.56  (step t2269.t14 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2269.t13 t2269.a1 t2269.a0))
% 5.31/5.56  (step t2269.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2269.t12 t2269.t14))
% 5.31/5.56  (step t2269 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2269.a0 t2269.a1))
% 5.31/5.56  (step t2270 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2271 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2272 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))))) :rule resolution :premises (t2269 t2270 t2271))
% 5.31/5.56  (step t2273 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2272))
% 5.31/5.56  (step t2274 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2273))
% 5.31/5.56  (step t2275 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2268 t2274))
% 5.31/5.56  (step t2276 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t2277 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2275 t2276))
% 5.31/5.56  (step t2278 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2277))
% 5.31/5.56  (step t2279 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2278))
% 5.31/5.56  (step t2280 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2267 t2279))
% 5.31/5.56  (step t2281 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.56  (step t2282 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))))) :rule or_neg)
% 5.31/5.56  (step t2283 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 5.31/5.56  (step t2284 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2280 t2281 t2282 t2283))
% 5.31/5.56  (step t2285 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2284))
% 5.31/5.56  (step t2286 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2264 t2266 t2285))
% 5.31/5.56  (step t2287 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t2286))
% 5.31/5.56  (step t2288 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2287))
% 5.31/5.56  (step t2289 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2288 t1023 t421))
% 5.31/5.56  (step t2290 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2291 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2292)
% 5.31/5.56  (assume t2292.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2292.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2292.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.56  (assume t2292.a3 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))
% 5.31/5.56  (assume t2292.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2292.a5 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (step t2292.t1 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2292.t2)
% 5.31/5.56  (assume t2292.t2.a0 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (assume t2292.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2292.t2.a2 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))
% 5.31/5.56  (assume t2292.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2292.t2.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2292.t2.a5 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))
% 5.31/5.56  (step t2292.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) :rule symm :premises (t2292.t2.a5))
% 5.31/5.56  (step t2292.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.h4 tptp.e11))) :rule cong :premises (t2292.t2.t1))
% 5.31/5.56  (step t2292.t2.t3 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2292.t2.a4))
% 5.31/5.56  (step t2292.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2292.t2.t3))
% 5.31/5.56  (step t2292.t2.t5 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2292.t2.t4))
% 5.31/5.56  (step t2292.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2292.t2.a3))
% 5.31/5.56  (step t2292.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2292.t2.t6))
% 5.31/5.56  (step t2292.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2292.t2.t7))
% 5.31/5.56  (step t2292.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) :rule symm :premises (t2292.t2.a2))
% 5.31/5.56  (step t2292.t2.t10 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t2292.t2.t9))
% 5.31/5.56  (step t2292.t2.t11 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t2292.t2.a1))
% 5.31/5.56  (step t2292.t2.t12 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2292.t2.t11))
% 5.31/5.56  (step t2292.t2.t13 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2292.t2.a0))
% 5.31/5.56  (step t2292.t2.t14 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule symm :premises (t2292.t2.t13))
% 5.31/5.56  (step t2292.t2.t15 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t2292.t2.t12 t2292.t2.t14))
% 5.31/5.56  (step t2292.t2.t16 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule cong :premises (t2292.t2.t15 t2292.t2.t15))
% 5.31/5.56  (step t2292.t2.t17 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule trans :premises (t2292.t2.t2 t2292.t2.t5 t2292.t2.t8 t2292.t2.t10 t2292.t2.t16))
% 5.31/5.56  (step t2292.t2 (cl (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t2292.t2.a0 t2292.t2.a1 t2292.t2.a2 t2292.t2.a3 t2292.t2.a4 t2292.t2.a5))
% 5.31/5.56  (step t2292.t3 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2292.t4 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2292.t5 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.31/5.56  (step t2292.t6 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2292.t7 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2292.t8 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2292.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t2292.t2 t2292.t3 t2292.t4 t2292.t5 t2292.t6 t2292.t7 t2292.t8))
% 5.31/5.56  (step t2292.t10 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2292.t9))
% 5.31/5.56  (step t2292.t11 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule contraction :premises (t2292.t10))
% 5.31/5.56  (step t2292.t12 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2292.t1 t2292.t11))
% 5.31/5.56  (step t2292.t13 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 5.31/5.56  (step t2292.t14 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2292.t12 t2292.t13))
% 5.31/5.56  (step t2292.t15 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))))) :rule contraction :premises (t2292.t14))
% 5.31/5.56  (step t2292.t16 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule implies :premises (t2292.t15))
% 5.31/5.56  (step t2292.t17 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2292.t18 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t2292.t17 t2292.a5 t2292.a1 t2292.a3 t2292.a0 t2292.a4 t2292.a2))
% 5.31/5.56  (step t2292.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2292.t16 t2292.t18))
% 5.31/5.56  (step t2292 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t2292.a0 t2292.a1 t2292.a2 t2292.a3 t2292.a4 t2292.a5))
% 5.31/5.56  (step t2293 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2294 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2295 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2296 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.31/5.56  (step t2297 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2298 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2299 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2292 t2293 t2294 t2295 t2296 t2297 t2298))
% 5.31/5.56  (step t2300 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2299))
% 5.31/5.56  (step t2301 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2300))
% 5.31/5.56  (step t2302 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2291 t2301))
% 5.31/5.56  (step t2303 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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)
% 5.31/5.56  (step t2304 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2302 t2303))
% 5.31/5.56  (step t2305 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2304))
% 5.31/5.56  (step t2306 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2305))
% 5.31/5.56  (step t2307 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t2290 t2306))
% 5.31/5.56  (step t2308 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2307))
% 5.31/5.56  (step t2309 (cl (not (= (and (= (tptp.h4 tptp.e13) tptp.e23) (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 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.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) (not (and (= (tptp.h4 tptp.e13) tptp.e23) (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 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.op2 tptp.e23 tptp.e23))))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule equiv_pos2)
% 5.31/5.56  (step t2310 (cl (= (= (tptp.h4 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2311 (cl (= (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2312 (cl (= (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2313 (cl (= (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2314 (cl (= (and (= (tptp.h4 tptp.e13) tptp.e23) (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 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.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule cong :premises (t2310 t2311 t2312 t2313))
% 5.31/5.56  (step t2315 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2309 t2314 a16))
% 5.31/5.56  (step t2316 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and :premises (t2315))
% 5.31/5.56  (step t2317 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and :premises (t2315))
% 5.31/5.56  (step t2318 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and :premises (a12))
% 5.31/5.56  (step t2319 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and :premises (a12))
% 5.31/5.56  (step t2320 (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)
% 5.31/5.56  (step t2321 (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)
% 5.31/5.56  (step t2322 (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)
% 5.31/5.56  (step t2323 (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)
% 5.31/5.56  (step t2324 (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)
% 5.31/5.56  (step t2325 (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)
% 5.31/5.56  (step t2326 (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)
% 5.31/5.56  (step t2327 (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)
% 5.31/5.56  (step t2328 (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)
% 5.31/5.56  (step t2329 (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)
% 5.31/5.56  (step t2330 (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)
% 5.31/5.56  (step t2331 (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)
% 5.31/5.56  (step t2332 (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)
% 5.31/5.56  (step t2333 (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)
% 5.31/5.56  (step t2334 (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)
% 5.31/5.56  (step t2335 (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)
% 5.31/5.56  (step t2336 (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)
% 5.31/5.56  (step t2337 (cl (= (= (tptp.h1 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2338 (cl (= (= (tptp.h1 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2339 (cl (= (= (tptp.h1 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2340 (cl (= (= (tptp.h1 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2341 (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 (t2337 t2338 t2339 t2340))
% 5.31/5.56  (step t2342 (cl (= (= (tptp.h1 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2343 (cl (= (= (tptp.h1 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2344 (cl (= (= (tptp.h1 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2345 (cl (= (= (tptp.h1 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2346 (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 (t2342 t2343 t2344 t2345))
% 5.31/5.56  (step t2347 (cl (= (= (tptp.h1 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2348 (cl (= (= (tptp.h1 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2349 (cl (= (= (tptp.h1 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2350 (cl (= (= (tptp.h1 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2351 (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 (t2347 t2348 t2349 t2350))
% 5.31/5.56  (step t2352 (cl (= (= (tptp.h1 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2353 (cl (= (= (tptp.h1 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2354 (cl (= (= (tptp.h1 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2355 (cl (= (= (tptp.h1 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h1 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2356 (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 (t2352 t2353 t2354 t2355))
% 5.31/5.56  (step t2357 (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 (t2321 t2322 t2323 t2324 t2325 t2326 t2327 t2328 t2329 t2330 t2331 t2332 t2333 t2334 t2335 t2336 t2341 t2346 t2351 t2356))
% 5.31/5.56  (step t2358 (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)
% 5.31/5.56  (step t2359 (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)
% 5.31/5.56  (step t2360 (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)
% 5.31/5.56  (step t2361 (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)
% 5.31/5.56  (step t2362 (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)
% 5.31/5.56  (step t2363 (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)
% 5.31/5.56  (step t2364 (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)
% 5.31/5.56  (step t2365 (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)
% 5.31/5.56  (step t2366 (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)
% 5.31/5.56  (step t2367 (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)
% 5.31/5.56  (step t2368 (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)
% 5.31/5.56  (step t2369 (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)
% 5.31/5.56  (step t2370 (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)
% 5.31/5.56  (step t2371 (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)
% 5.31/5.56  (step t2372 (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)
% 5.31/5.56  (step t2373 (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)
% 5.31/5.56  (step t2374 (cl (= (= (tptp.h2 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2375 (cl (= (= (tptp.h2 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2376 (cl (= (= (tptp.h2 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2377 (cl (= (= (tptp.h2 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2378 (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 (t2374 t2375 t2376 t2377))
% 5.31/5.56  (step t2379 (cl (= (= (tptp.h2 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2380 (cl (= (= (tptp.h2 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2381 (cl (= (= (tptp.h2 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2382 (cl (= (= (tptp.h2 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2383 (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 (t2379 t2380 t2381 t2382))
% 5.31/5.56  (step t2384 (cl (= (= (tptp.h2 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2385 (cl (= (= (tptp.h2 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2386 (cl (= (= (tptp.h2 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2387 (cl (= (= (tptp.h2 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2388 (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 (t2384 t2385 t2386 t2387))
% 5.31/5.56  (step t2389 (cl (= (= (tptp.h2 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2390 (cl (= (= (tptp.h2 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2391 (cl (= (= (tptp.h2 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2392 (cl (= (= (tptp.h2 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h2 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2393 (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 (t2389 t2390 t2391 t2392))
% 5.31/5.56  (step t2394 (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 (t2358 t2359 t2360 t2361 t2362 t2363 t2364 t2365 t2366 t2367 t2368 t2369 t2370 t2371 t2372 t2373 t2378 t2383 t2388 t2393))
% 5.31/5.56  (step t2395 (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)
% 5.31/5.56  (step t2396 (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)
% 5.31/5.56  (step t2397 (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)
% 5.31/5.56  (step t2398 (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)
% 5.31/5.56  (step t2399 (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)
% 5.31/5.56  (step t2400 (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)
% 5.31/5.56  (step t2401 (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)
% 5.31/5.56  (step t2402 (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)
% 5.31/5.56  (step t2403 (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)
% 5.31/5.56  (step t2404 (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)
% 5.31/5.56  (step t2405 (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)
% 5.31/5.56  (step t2406 (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)
% 5.31/5.56  (step t2407 (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)
% 5.31/5.56  (step t2408 (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)
% 5.31/5.56  (step t2409 (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)
% 5.31/5.56  (step t2410 (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)
% 5.31/5.56  (step t2411 (cl (= (= (tptp.h3 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2412 (cl (= (= (tptp.h3 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2413 (cl (= (= (tptp.h3 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2414 (cl (= (= (tptp.h3 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2415 (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 (t2411 t2412 t2413 t2414))
% 5.31/5.56  (step t2416 (cl (= (= (tptp.h3 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2417 (cl (= (= (tptp.h3 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2418 (cl (= (= (tptp.h3 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2419 (cl (= (= (tptp.h3 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2420 (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 (t2416 t2417 t2418 t2419))
% 5.31/5.56  (step t2421 (cl (= (= (tptp.h3 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2422 (cl (= (= (tptp.h3 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2423 (cl (= (= (tptp.h3 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2424 (cl (= (= (tptp.h3 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2425 (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 (t2421 t2422 t2423 t2424))
% 5.31/5.56  (step t2426 (cl (= (= (tptp.h3 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2427 (cl (= (= (tptp.h3 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2428 (cl (= (= (tptp.h3 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2429 (cl (= (= (tptp.h3 tptp.e13) tptp.e23) (= tptp.e23 (tptp.h3 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2430 (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 (t2426 t2427 t2428 t2429))
% 5.31/5.56  (step t2431 (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 (t2395 t2396 t2397 t2398 t2399 t2400 t2401 t2402 t2403 t2404 t2405 t2406 t2407 t2408 t2409 t2410 t2415 t2420 t2425 t2430))
% 5.31/5.56  (step t2432 (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)
% 5.31/5.56  (step t2433 (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)
% 5.31/5.56  (step t2434 (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)
% 5.31/5.56  (step t2435 (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)
% 5.31/5.56  (step t2436 (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)
% 5.31/5.56  (step t2437 (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)
% 5.31/5.56  (step t2438 (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)
% 5.31/5.56  (step t2439 (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)
% 5.31/5.56  (step t2440 (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)
% 5.31/5.56  (step t2441 (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)
% 5.31/5.56  (step t2442 (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)
% 5.31/5.56  (step t2443 (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)
% 5.31/5.56  (step t2444 (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)
% 5.31/5.56  (step t2445 (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)
% 5.31/5.56  (step t2446 (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)
% 5.31/5.56  (step t2447 (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)
% 5.31/5.56  (step t2448 (cl (= (= (tptp.h4 tptp.e10) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2449 (cl (= (= (tptp.h4 tptp.e11) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2450 (cl (= (= (tptp.h4 tptp.e12) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2451 (cl (= (= (tptp.h4 tptp.e13) tptp.e20) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2452 (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 (t2448 t2449 t2450 t2451))
% 5.31/5.56  (step t2453 (cl (= (= (tptp.h4 tptp.e10) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2454 (cl (= (= (tptp.h4 tptp.e11) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2455 (cl (= (= (tptp.h4 tptp.e12) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2456 (cl (= (= (tptp.h4 tptp.e13) tptp.e21) (= tptp.e21 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2457 (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 (t2453 t2454 t2455 t2456))
% 5.31/5.56  (step t2458 (cl (= (= (tptp.h4 tptp.e10) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2459 (cl (= (= (tptp.h4 tptp.e11) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2460 (cl (= (= (tptp.h4 tptp.e12) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2461 (cl (= (= (tptp.h4 tptp.e13) tptp.e22) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule all_simplify)
% 5.31/5.56  (step t2462 (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 (t2458 t2459 t2460 t2461))
% 5.31/5.56  (step t2463 (cl (= (= (tptp.h4 tptp.e10) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2464 (cl (= (= (tptp.h4 tptp.e11) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e11)))) :rule all_simplify)
% 5.31/5.56  (step t2465 (cl (= (= (tptp.h4 tptp.e12) tptp.e23) (= tptp.e23 (tptp.h4 tptp.e12)))) :rule all_simplify)
% 5.31/5.56  (step t2466 (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 (t2463 t2464 t2465 t2310))
% 5.31/5.56  (step t2467 (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 (t2432 t2433 t2434 t2435 t2436 t2437 t2438 t2439 t2440 t2441 t2442 t2443 t2444 t2445 t2446 t2447 t2452 t2457 t2462 t2466))
% 5.31/5.56  (step t2468 (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 (t2357 t2394 t2431 t2467))
% 5.31/5.56  (step t2469 (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 (t2468))
% 5.31/5.56  (step t2470 (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 (t2320 t2469 a17))
% 5.31/5.56  (step t2471 (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 (t2470))
% 5.31/5.56  (step t2472 (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 (t2471))
% 5.31/5.56  (step t2473 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2474 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2475)
% 5.31/5.56  (assume t2475.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (assume t2475.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2475.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2475.a3 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2475.a4 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (assume t2475.a5 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (step t2475.t1 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2475.t2)
% 5.31/5.56  (assume t2475.t2.a0 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (assume t2475.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2475.t2.a2 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2475.t2.a3 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (assume t2475.t2.a4 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.56  (assume t2475.t2.a5 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (step t2475.t2.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2475.t2.a5))
% 5.31/5.56  (step t2475.t2.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t2475.t2.t1))
% 5.31/5.56  (step t2475.t2.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.56  (step t2475.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule cong :premises (t2475.t2.t2 t2475.t2.t3))
% 5.31/5.56  (step t2475.t2.t5 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t2475.t2.a4))
% 5.31/5.56  (step t2475.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule trans :premises (t2475.t2.t4 t2475.t2.t5))
% 5.31/5.56  (step t2475.t2.t7 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.h4 tptp.e10))) :rule cong :premises (t2475.t2.t6))
% 5.31/5.56  (step t2475.t2.t8 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2475.t2.a3))
% 5.31/5.56  (step t2475.t2.t9 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t2475.t2.a1))
% 5.31/5.56  (step t2475.t2.t10 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.31/5.56  (step t2475.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t2475.t2.t9 t2475.t2.t10))
% 5.31/5.56  (step t2475.t2.t12 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2475.t2.t9))
% 5.31/5.56  (step t2475.t2.t13 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2475.t2.a0))
% 5.31/5.56  (step t2475.t2.t14 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule symm :premises (t2475.t2.t13))
% 5.31/5.56  (step t2475.t2.t15 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t2475.t2.t12 t2475.t2.t14))
% 5.31/5.56  (step t2475.t2.t16 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2475.t2.a2))
% 5.31/5.56  (step t2475.t2.t17 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2475.t2.t16))
% 5.31/5.56  (step t2475.t2.t18 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule cong :premises (t2475.t2.t15 t2475.t2.t17))
% 5.31/5.56  (step t2475.t2.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule trans :premises (t2475.t2.t7 t2475.t2.t8 t2475.t2.t11 t2475.t2.t18))
% 5.31/5.56  (step t2475.t2 (cl (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2475.t2.a0 t2475.t2.a1 t2475.t2.a2 t2475.t2.a3 t2475.t2.a4 t2475.t2.a5))
% 5.31/5.56  (step t2475.t3 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2475.t4 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2475.t5 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2475.t6 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2475.t7 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2475.t8 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2475.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t2475.t2 t2475.t3 t2475.t4 t2475.t5 t2475.t6 t2475.t7 t2475.t8))
% 5.31/5.56  (step t2475.t10 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2475.t9))
% 5.31/5.56  (step t2475.t11 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2475.t10))
% 5.31/5.56  (step t2475.t12 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2475.t1 t2475.t11))
% 5.31/5.56  (step t2475.t13 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t2475.t14 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2475.t12 t2475.t13))
% 5.31/5.56  (step t2475.t15 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2475.t14))
% 5.31/5.56  (step t2475.t16 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule implies :premises (t2475.t15))
% 5.31/5.56  (step t2475.t17 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.56  (step t2475.t18 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2475.t17 t2475.a5 t2475.a2 t2475.a3 t2475.a4 t2475.a0 t2475.a1))
% 5.31/5.56  (step t2475.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2475.t16 t2475.t18))
% 5.31/5.56  (step t2475 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (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 (t2475.a0 t2475.a1 t2475.a2 t2475.a3 t2475.a4 t2475.a5))
% 5.31/5.56  (step t2476 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2477 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2478 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2479 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2480 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2481 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2482 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2475 t2476 t2477 t2478 t2479 t2480 t2481))
% 5.31/5.56  (step t2483 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2482))
% 5.31/5.56  (step t2484 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2483))
% 5.31/5.56  (step t2485 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2474 t2484))
% 5.31/5.56  (step t2486 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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)
% 5.31/5.56  (step t2487 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2485 t2486))
% 5.31/5.56  (step t2488 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2487))
% 5.31/5.56  (step t2489 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2488))
% 5.31/5.56  (step t2490 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (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 (t2473 t2489))
% 5.31/5.56  (step t2491 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2490))
% 5.31/5.56  (step t2492 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule and :premises (t2315))
% 5.31/5.56  (step t2493 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and :premises (t2315))
% 5.31/5.56  (step t2494 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2491 t548 t280 t2318 t2492 t2493 t2316))
% 5.31/5.56  (step t2495 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2496 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2497)
% 5.31/5.56  (assume t2497.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (assume t2497.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2497.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2497.a3 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2497.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2497.a5 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (step t2497.t1 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2497.t2)
% 5.31/5.56  (assume t2497.t2.a0 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2497.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2497.t2.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2497.t2.a3 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (assume t2497.t2.a4 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2497.t2.a5 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (step t2497.t2.t1 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.56  (step t2497.t2.t2 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2497.t2.a5))
% 5.31/5.56  (step t2497.t2.t3 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2497.t2.t2))
% 5.31/5.56  (step t2497.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule cong :premises (t2497.t2.t1 t2497.t2.t3))
% 5.31/5.56  (step t2497.t2.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2497.t2.a4))
% 5.31/5.56  (step t2497.t2.t6 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t2497.t2.t5))
% 5.31/5.56  (step t2497.t2.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2497.t2.t6))
% 5.31/5.56  (step t2497.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule trans :premises (t2497.t2.t4 t2497.t2.t7))
% 5.31/5.56  (step t2497.t2.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.h4 tptp.e12))) :rule cong :premises (t2497.t2.t8))
% 5.31/5.56  (step t2497.t2.t10 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2497.t2.a3))
% 5.31/5.56  (step t2497.t2.t11 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule symm :premises (t2497.t2.t10))
% 5.31/5.56  (step t2497.t2.t12 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2497.t2.t11))
% 5.31/5.56  (step t2497.t2.t13 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.31/5.56  (step t2497.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2497.t2.a2))
% 5.31/5.56  (step t2497.t2.t15 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t2497.t2.t13 t2497.t2.t14))
% 5.31/5.56  (step t2497.t2.t16 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2497.t2.a0))
% 5.31/5.56  (step t2497.t2.t17 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2497.t2.t16))
% 5.31/5.56  (step t2497.t2.t18 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2497.t2.t14))
% 5.31/5.56  (step t2497.t2.t19 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2497.t2.a1))
% 5.31/5.56  (step t2497.t2.t20 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2497.t2.t19))
% 5.31/5.56  (step t2497.t2.t21 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2497.t2.t18 t2497.t2.t20))
% 5.31/5.56  (step t2497.t2.t22 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule cong :premises (t2497.t2.t17 t2497.t2.t21))
% 5.31/5.56  (step t2497.t2.t23 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule trans :premises (t2497.t2.t9 t2497.t2.t12 t2497.t2.t15 t2497.t2.t22))
% 5.31/5.56  (step t2497.t2 (cl (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t2497.t2.a0 t2497.t2.a1 t2497.t2.a2 t2497.t2.a3 t2497.t2.a4 t2497.t2.a5))
% 5.31/5.56  (step t2497.t3 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2497.t4 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2497.t5 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2497.t6 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2497.t7 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2497.t8 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2497.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2497.t2 t2497.t3 t2497.t4 t2497.t5 t2497.t6 t2497.t7 t2497.t8))
% 5.31/5.56  (step t2497.t10 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2497.t9))
% 5.31/5.56  (step t2497.t11 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule contraction :premises (t2497.t10))
% 5.31/5.56  (step t2497.t12 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (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 (t2497.t1 t2497.t11))
% 5.31/5.56  (step t2497.t13 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (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)
% 5.31/5.56  (step t2497.t14 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2497.t12 t2497.t13))
% 5.31/5.56  (step t2497.t15 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))))) :rule contraction :premises (t2497.t14))
% 5.31/5.56  (step t2497.t16 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule implies :premises (t2497.t15))
% 5.31/5.56  (step t2497.t17 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 5.31/5.56  (step t2497.t18 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2497.t17 t2497.a3 t2497.a4 t2497.a2 t2497.a5 t2497.a1 t2497.a0))
% 5.31/5.56  (step t2497.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2497.t16 t2497.t18))
% 5.31/5.56  (step t2497 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t2497.a0 t2497.a1 t2497.a2 t2497.a3 t2497.a4 t2497.a5))
% 5.31/5.56  (step t2498 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2499 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2500 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2501 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2502 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2503 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2504 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2497 t2498 t2499 t2500 t2501 t2502 t2503))
% 5.31/5.56  (step t2505 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2504))
% 5.31/5.56  (step t2506 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2505))
% 5.31/5.56  (step t2507 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2496 t2506))
% 5.31/5.56  (step t2508 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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)
% 5.31/5.56  (step t2509 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2507 t2508))
% 5.31/5.56  (step t2510 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2509))
% 5.31/5.56  (step t2511 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2510))
% 5.31/5.56  (step t2512 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t2495 t2511))
% 5.31/5.56  (step t2513 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2512))
% 5.31/5.56  (step t2514 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2513 t421 t2319 t280 t2492 t2317 t2316))
% 5.31/5.56  (step t2515 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 5.31/5.56  (step t2516 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2517)
% 5.31/5.56  (assume t2517.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (assume t2517.a1 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2517.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (step t2517.t1 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2517.t2)
% 5.31/5.56  (assume t2517.t2.a0 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2517.t2.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2517.t2.a2 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (step t2517.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2517.t2.a2))
% 5.31/5.56  (step t2517.t2.t2 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2517.t2.t1))
% 5.31/5.56  (step t2517.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2517.t2.t2))
% 5.31/5.56  (step t2517.t2.t4 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.h4 tptp.e11))) :rule cong :premises (t2517.t2.t3))
% 5.31/5.56  (step t2517.t2.t5 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2517.t2.a1))
% 5.31/5.56  (step t2517.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2517.t2.t5))
% 5.31/5.56  (step t2517.t2.t7 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2517.t2.t6))
% 5.31/5.56  (step t2517.t2.t8 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2517.t2.a0))
% 5.31/5.56  (step t2517.t2.t9 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2517.t2.t8))
% 5.31/5.56  (step t2517.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule cong :premises (t2517.t2.t9 t2517.t2.t9))
% 5.31/5.56  (step t2517.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule trans :premises (t2517.t2.t4 t2517.t2.t7 t2517.t2.t10))
% 5.31/5.56  (step t2517.t2 (cl (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2517.t2.a0 t2517.t2.a1 t2517.t2.a2))
% 5.31/5.56  (step t2517.t3 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2517.t4 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2517.t5 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2517.t6 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2517.t2 t2517.t3 t2517.t4 t2517.t5))
% 5.31/5.56  (step t2517.t7 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2517.t6))
% 5.31/5.56  (step t2517.t8 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2517.t7))
% 5.31/5.56  (step t2517.t9 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2517.t1 t2517.t8))
% 5.31/5.56  (step t2517.t10 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t2517.t11 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2517.t9 t2517.t10))
% 5.31/5.56  (step t2517.t12 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2517.t11))
% 5.31/5.56  (step t2517.t13 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule implies :premises (t2517.t12))
% 5.31/5.56  (step t2517.t14 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 5.31/5.56  (step t2517.t15 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2517.t14 t2517.a1 t2517.a2 t2517.a0))
% 5.31/5.56  (step t2517.t16 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2517.t13 t2517.t15))
% 5.31/5.56  (step t2517 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2517.a0 t2517.a1 t2517.a2))
% 5.31/5.56  (step t2518 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2519 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2520 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2521 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2517 t2518 t2519 t2520))
% 5.31/5.56  (step t2522 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2521))
% 5.31/5.56  (step t2523 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2522))
% 5.31/5.56  (step t2524 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 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 (t2516 t2523))
% 5.31/5.56  (step t2525 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 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)
% 5.31/5.56  (step t2526 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2524 t2525))
% 5.31/5.56  (step t2527 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2526))
% 5.31/5.56  (step t2528 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule implies :premises (t2527))
% 5.31/5.56  (step t2529 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2515 t2528))
% 5.31/5.56  (step t2530 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2529))
% 5.31/5.56  (step t2531 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2530 t421 t2492 t2317))
% 5.31/5.56  (step t2532 (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)
% 5.31/5.56  (step t2533 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule and_neg)
% 5.31/5.56  (step t2534 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2535)
% 5.31/5.56  (assume t2535.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.56  (assume t2535.a1 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (step t2535.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2535.t2)
% 5.31/5.56  (assume t2535.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (assume t2535.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.56  (step t2535.t2.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2535.t2.a1))
% 5.31/5.56  (step t2535.t2.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2535.t2.t1))
% 5.31/5.56  (step t2535.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2535.t2.a0))
% 5.31/5.56  (step t2535.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2535.t2.t3))
% 5.31/5.56  (step t2535.t2.t5 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2535.t2.t2 t2535.t2.t4))
% 5.31/5.56  (step t2535.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule subproof :discharge (t2535.t2.a0 t2535.t2.a1))
% 5.31/5.56  (step t2535.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2535.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2535.t5 (cl (= tptp.e20 (tptp.h4 tptp.e10)) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t2535.t2 t2535.t3 t2535.t4))
% 5.31/5.56  (step t2535.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule reordering :premises (t2535.t5))
% 5.31/5.56  (step t2535.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule contraction :premises (t2535.t6))
% 5.31/5.56  (step t2535.t8 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2535.t1 t2535.t7))
% 5.31/5.56  (step t2535.t9 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.h4 tptp.e10)))) :rule implies_neg2)
% 5.31/5.56  (step t2535.t10 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10))) (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule resolution :premises (t2535.t8 t2535.t9))
% 5.31/5.56  (step t2535.t11 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule contraction :premises (t2535.t10))
% 5.31/5.56  (step t2535.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule implies :premises (t2535.t11))
% 5.31/5.56  (step t2535.t13 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.31/5.56  (step t2535.t14 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t2535.t13 t2535.a1 t2535.a0))
% 5.31/5.56  (step t2535.t15 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2535.t12 t2535.t14))
% 5.31/5.56  (step t2535 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule subproof :discharge (t2535.a0 t2535.a1))
% 5.31/5.56  (step t2536 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2537 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2538 (cl (= tptp.e20 (tptp.h4 tptp.e10)) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2535 t2536 t2537))
% 5.31/5.56  (step t2539 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule reordering :premises (t2538))
% 5.31/5.56  (step t2540 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule contraction :premises (t2539))
% 5.31/5.56  (step t2541 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2534 t2540))
% 5.31/5.56  (step t2542 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.h4 tptp.e10)))) :rule implies_neg2)
% 5.31/5.56  (step t2543 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule resolution :premises (t2541 t2542))
% 5.31/5.56  (step t2544 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10)))) :rule contraction :premises (t2543))
% 5.31/5.56  (step t2545 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule implies :premises (t2544))
% 5.31/5.56  (step t2546 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2533 t2545))
% 5.31/5.56  (step t2547 (cl (= tptp.e20 (tptp.h4 tptp.e10)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2546))
% 5.31/5.56  (step t2548 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and :premises (a12))
% 5.31/5.56  (step t2549 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule resolution :premises (t2547 t2548 t2493))
% 5.31/5.56  (step t2550 (cl (or (= tptp.e20 (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.h4 tptp.e11)) (= tptp.e20 (tptp.h4 tptp.e12)) (= tptp.e20 (tptp.h4 tptp.e13)))) :rule resolution :premises (t2532 t2549))
% 5.31/5.56  (step t2551 (cl (or (= tptp.e21 (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e13))) (not (= tptp.e21 (tptp.h4 tptp.e11)))) :rule or_neg)
% 5.31/5.56  (step t2552 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 5.31/5.56  (step t2553 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2554)
% 5.31/5.56  (assume t2554.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2554.a1 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (step t2554.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2554.t2)
% 5.31/5.56  (assume t2554.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2554.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (step t2554.t2.t1 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2554.t2.a1))
% 5.31/5.56  (step t2554.t2.t2 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2554.t2.t1))
% 5.31/5.56  (step t2554.t2.t3 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2554.t2.a0))
% 5.31/5.56  (step t2554.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2554.t2.t3))
% 5.31/5.56  (step t2554.t2.t5 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2554.t2.t2 t2554.t2.t4))
% 5.31/5.56  (step t2554.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule subproof :discharge (t2554.t2.a0 t2554.t2.a1))
% 5.31/5.56  (step t2554.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2554.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2554.t5 (cl (= tptp.e21 (tptp.h4 tptp.e11)) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2554.t2 t2554.t3 t2554.t4))
% 5.31/5.56  (step t2554.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule reordering :premises (t2554.t5))
% 5.31/5.56  (step t2554.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule contraction :premises (t2554.t6))
% 5.31/5.56  (step t2554.t8 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2554.t1 t2554.t7))
% 5.31/5.56  (step t2554.t9 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.h4 tptp.e11)))) :rule implies_neg2)
% 5.31/5.56  (step t2554.t10 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule resolution :premises (t2554.t8 t2554.t9))
% 5.31/5.56  (step t2554.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule contraction :premises (t2554.t10))
% 5.31/5.56  (step t2554.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule implies :premises (t2554.t11))
% 5.31/5.56  (step t2554.t13 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 5.31/5.56  (step t2554.t14 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t2554.t13 t2554.a1 t2554.a0))
% 5.31/5.56  (step t2554.t15 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2554.t12 t2554.t14))
% 5.31/5.56  (step t2554 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule subproof :discharge (t2554.a0 t2554.a1))
% 5.31/5.56  (step t2555 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2556 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2557 (cl (= tptp.e21 (tptp.h4 tptp.e11)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2554 t2555 t2556))
% 5.31/5.56  (step t2558 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule reordering :premises (t2557))
% 5.31/5.56  (step t2559 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule contraction :premises (t2558))
% 5.31/5.56  (step t2560 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2553 t2559))
% 5.31/5.56  (step t2561 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.h4 tptp.e11)))) :rule implies_neg2)
% 5.31/5.56  (step t2562 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule resolution :premises (t2560 t2561))
% 5.31/5.56  (step t2563 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11)))) :rule contraction :premises (t2562))
% 5.31/5.56  (step t2564 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule implies :premises (t2563))
% 5.31/5.56  (step t2565 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2552 t2564))
% 5.31/5.56  (step t2566 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.h4 tptp.e11)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2565))
% 5.31/5.56  (step t2567 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule resolution :premises (t2566 t2319 t2317))
% 5.31/5.56  (step t2568 (cl (or (= tptp.e21 (tptp.h4 tptp.e10)) (= tptp.e21 (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.h4 tptp.e13)))) :rule resolution :premises (t2551 t2567))
% 5.31/5.56  (step t2569 (cl (or (= tptp.e22 (tptp.h4 tptp.e10)) (= tptp.e22 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e13))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule or_neg)
% 5.31/5.56  (step t2570 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2571 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2572)
% 5.31/5.56  (assume t2572.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2572.a1 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (step t2572.t1 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12))) (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2572.t2)
% 5.31/5.56  (assume t2572.t2.a0 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (assume t2572.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (step t2572.t2.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t2572.t2.a1))
% 5.31/5.56  (step t2572.t2.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2572.t2.t1))
% 5.31/5.56  (step t2572.t2.t3 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2572.t2.a0))
% 5.31/5.56  (step t2572.t2.t4 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule symm :premises (t2572.t2.t3))
% 5.31/5.56  (step t2572.t2.t5 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t2572.t2.t2 t2572.t2.t4))
% 5.31/5.56  (step t2572.t2 (cl (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule subproof :discharge (t2572.t2.a0 t2572.t2.a1))
% 5.31/5.56  (step t2572.t3 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2572.t4 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2572.t5 (cl (= tptp.e22 (tptp.h4 tptp.e12)) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t2572.t2 t2572.t3 t2572.t4))
% 5.31/5.56  (step t2572.t6 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule reordering :premises (t2572.t5))
% 5.31/5.56  (step t2572.t7 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule contraction :premises (t2572.t6))
% 5.31/5.56  (step t2572.t8 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2572.t1 t2572.t7))
% 5.31/5.56  (step t2572.t9 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule implies_neg2)
% 5.31/5.56  (step t2572.t10 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12))) (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t2572.t8 t2572.t9))
% 5.31/5.56  (step t2572.t11 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule contraction :premises (t2572.t10))
% 5.31/5.56  (step t2572.t12 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule implies :premises (t2572.t11))
% 5.31/5.56  (step t2572.t13 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.31/5.56  (step t2572.t14 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2572.t13 t2572.a1 t2572.a0))
% 5.31/5.56  (step t2572.t15 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2572.t12 t2572.t14))
% 5.31/5.56  (step t2572 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule subproof :discharge (t2572.a0 t2572.a1))
% 5.31/5.56  (step t2573 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2574 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2575 (cl (= tptp.e22 (tptp.h4 tptp.e12)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2572 t2573 t2574))
% 5.31/5.56  (step t2576 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule reordering :premises (t2575))
% 5.31/5.56  (step t2577 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule contraction :premises (t2576))
% 5.31/5.56  (step t2578 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2571 t2577))
% 5.31/5.56  (step t2579 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.h4 tptp.e12)))) :rule implies_neg2)
% 5.31/5.56  (step t2580 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule resolution :premises (t2578 t2579))
% 5.31/5.56  (step t2581 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12)))) :rule contraction :premises (t2580))
% 5.31/5.56  (step t2582 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule implies :premises (t2581))
% 5.31/5.56  (step t2583 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2570 t2582))
% 5.31/5.56  (step t2584 (cl (= tptp.e22 (tptp.h4 tptp.e12)) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2583))
% 5.31/5.56  (step t2585 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule resolution :premises (t2584 t2318 t2316))
% 5.31/5.56  (step t2586 (cl (or (= tptp.e22 (tptp.h4 tptp.e10)) (= tptp.e22 (tptp.h4 tptp.e11)) (= tptp.e22 (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.h4 tptp.e13)))) :rule resolution :premises (t2569 t2585))
% 5.31/5.56  (step t2587 (cl (or (= tptp.e23 (tptp.h4 tptp.e10)) (= tptp.e23 (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.h4 tptp.e12)) (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) :rule or_neg)
% 5.31/5.56  (step t2588 (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 (t2587 t2492))
% 5.31/5.56  (step t2589 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 5.31/5.56  (step t2590 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2591)
% 5.31/5.56  (assume t2591.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.56  (assume t2591.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2591.a2 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))
% 5.31/5.56  (assume t2591.a3 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 5.31/5.56  (assume t2591.a4 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (assume t2591.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (step t2591.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2591.t2)
% 5.31/5.56  (assume t2591.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (assume t2591.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.56  (assume t2591.t2.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 5.31/5.56  (assume t2591.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2591.t2.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2591.t2.a5 (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))
% 5.31/5.56  (step t2591.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e10) tptp.e11)) :rule symm :premises (t2591.t2.a5))
% 5.31/5.56  (step t2591.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.h4 tptp.e11))) :rule cong :premises (t2591.t2.t1))
% 5.31/5.56  (step t2591.t2.t3 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2591.t2.a4))
% 5.31/5.56  (step t2591.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2591.t2.t3))
% 5.31/5.56  (step t2591.t2.t5 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2591.t2.t4))
% 5.31/5.56  (step t2591.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2591.t2.a3))
% 5.31/5.56  (step t2591.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2591.t2.t6))
% 5.31/5.56  (step t2591.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2591.t2.t7))
% 5.31/5.56  (step t2591.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) :rule symm :premises (t2591.t2.a2))
% 5.31/5.56  (step t2591.t2.t10 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t2591.t2.t9))
% 5.31/5.56  (step t2591.t2.t11 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2591.t2.a1))
% 5.31/5.56  (step t2591.t2.t12 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2591.t2.t11))
% 5.31/5.56  (step t2591.t2.t13 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2591.t2.a0))
% 5.31/5.56  (step t2591.t2.t14 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2591.t2.t13))
% 5.31/5.56  (step t2591.t2.t15 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2591.t2.t12 t2591.t2.t14))
% 5.31/5.56  (step t2591.t2.t16 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule cong :premises (t2591.t2.t15 t2591.t2.t15))
% 5.31/5.56  (step t2591.t2.t17 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule trans :premises (t2591.t2.t2 t2591.t2.t5 t2591.t2.t8 t2591.t2.t10 t2591.t2.t16))
% 5.31/5.56  (step t2591.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (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 (t2591.t2.a0 t2591.t2.a1 t2591.t2.a2 t2591.t2.a3 t2591.t2.a4 t2591.t2.a5))
% 5.31/5.56  (step t2591.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2591.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2591.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.31/5.56  (step t2591.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2591.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2591.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2591.t9 (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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2591.t2 t2591.t3 t2591.t4 t2591.t5 t2591.t6 t2591.t7 t2591.t8))
% 5.31/5.56  (step t2591.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (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 (t2591.t9))
% 5.31/5.56  (step t2591.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (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 (t2591.t10))
% 5.31/5.56  (step t2591.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (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 (t2591.t1 t2591.t11))
% 5.31/5.56  (step t2591.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (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)
% 5.31/5.56  (step t2591.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (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 (t2591.t12 t2591.t13))
% 5.31/5.56  (step t2591.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (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 (t2591.t14))
% 5.31/5.56  (step t2591.t16 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (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 (t2591.t15))
% 5.31/5.56  (step t2591.t17 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule and_neg)
% 5.31/5.56  (step t2591.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2591.t17 t2591.a4 t2591.a0 t2591.a3 t2591.a1 t2591.a5 t2591.a2))
% 5.31/5.56  (step t2591.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2591.t16 t2591.t18))
% 5.31/5.56  (step t2591 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2591.a0 t2591.a1 t2591.a2 t2591.a3 t2591.a4 t2591.a5))
% 5.31/5.56  (step t2592 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2593 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2594 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2595 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.31/5.56  (step t2596 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2597 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2598 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2591 t2592 t2593 t2594 t2595 t2596 t2597))
% 5.31/5.56  (step t2599 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2598))
% 5.31/5.56  (step t2600 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2599))
% 5.31/5.56  (step t2601 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (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 (t2590 t2600))
% 5.31/5.56  (step t2602 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (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)
% 5.31/5.56  (step t2603 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2601 t2602))
% 5.31/5.56  (step t2604 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2603))
% 5.31/5.56  (step t2605 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule implies :premises (t2604))
% 5.31/5.56  (step t2606 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2589 t2605))
% 5.31/5.56  (step t2607 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2606))
% 5.31/5.56  (step t2608 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t696))
% 5.31/5.56  (step t2609 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) :rule or :premises (t2608))
% 5.31/5.56  (step t2610 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2611 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2612)
% 5.31/5.56  (assume t2612.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (assume t2612.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2612.a2 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.56  (assume t2612.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2612.a4 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 5.31/5.56  (assume t2612.a5 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.31/5.56  (assume t2612.a6 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (assume t2612.a7 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (step t2612.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= 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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2612.t2)
% 5.31/5.56  (assume t2612.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (assume t2612.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.56  (assume t2612.t2.a2 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (assume t2612.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2612.t2.a4 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.31/5.56  (assume t2612.t2.a5 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2612.t2.a6 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (assume t2612.t2.a7 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 5.31/5.56  (step t2612.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t2612.t2.a7))
% 5.31/5.56  (step t2612.t2.t2 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.56  (step t2612.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2612.t2.a6))
% 5.31/5.56  (step t2612.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2612.t2.t3))
% 5.31/5.56  (step t2612.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule cong :premises (t2612.t2.t2 t2612.t2.t4))
% 5.31/5.56  (step t2612.t2.t6 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t2612.t2.t5))
% 5.31/5.56  (step t2612.t2.t7 (cl (= (tptp.op1 tptp.e10 tptp.e12) (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t2612.t2.t1 t2612.t2.a5 t2612.t2.t6))
% 5.31/5.56  (step t2612.t2.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)))) :rule cong :premises (t2612.t2.t7))
% 5.31/5.56  (step t2612.t2.t9 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2612.t2.a5))
% 5.31/5.56  (step t2612.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule trans :premises (t2612.t2.t5 t2612.t2.t9))
% 5.31/5.56  (step t2612.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.h4 tptp.e12))) :rule cong :premises (t2612.t2.t10))
% 5.31/5.56  (step t2612.t2.t12 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2612.t2.a2))
% 5.31/5.56  (step t2612.t2.t13 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t2612.t2.a3))
% 5.31/5.56  (step t2612.t2.t14 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t2612.t2.a4))
% 5.31/5.56  (step t2612.t2.t15 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t2612.t2.t14))
% 5.31/5.56  (step t2612.t2.t16 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2612.t2.a1))
% 5.31/5.56  (step t2612.t2.t17 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2612.t2.t16))
% 5.31/5.56  (step t2612.t2.t18 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2612.t2.a0))
% 5.31/5.56  (step t2612.t2.t19 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2612.t2.t18))
% 5.31/5.56  (step t2612.t2.t20 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2612.t2.t17 t2612.t2.t19))
% 5.31/5.56  (step t2612.t2.t21 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2612.t2.t13))
% 5.31/5.56  (step t2612.t2.t22 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule symm :premises (t2612.t2.t12))
% 5.31/5.56  (step t2612.t2.t23 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t2612.t2.t21 t2612.t2.t22))
% 5.31/5.56  (step t2612.t2.t24 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule cong :premises (t2612.t2.t20 t2612.t2.t23))
% 5.31/5.56  (step t2612.t2.t25 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule trans :premises (t2612.t2.t8 t2612.t2.t11 t2612.t2.t12 t2612.t2.t13 t2612.t2.t15 t2612.t2.t24))
% 5.31/5.56  (step t2612.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (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 (t2612.t2.a0 t2612.t2.a1 t2612.t2.a2 t2612.t2.a3 t2612.t2.a4 t2612.t2.a5 t2612.t2.a6 t2612.t2.a7))
% 5.31/5.56  (step t2612.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2612.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2612.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2612.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2612.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 5.31/5.56  (step t2612.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2612.t9 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2612.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2612.t11 (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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t2612.t2 t2612.t3 t2612.t4 t2612.t5 t2612.t6 t2612.t7 t2612.t8 t2612.t9 t2612.t10))
% 5.31/5.56  (step t2612.t12 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= 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 (t2612.t11))
% 5.31/5.56  (step t2612.t13 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= 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 (t2612.t12))
% 5.31/5.56  (step t2612.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= 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 (t2612.t1 t2612.t13))
% 5.31/5.56  (step t2612.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= 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)
% 5.31/5.56  (step t2612.t16 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= 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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= 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 (t2612.t14 t2612.t15))
% 5.31/5.56  (step t2612.t17 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= 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 (t2612.t16))
% 5.31/5.56  (step t2612.t18 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= 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 (t2612.t17))
% 5.31/5.56  (step t2612.t19 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2612.t20 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t2612.t19 t2612.a6 t2612.a2 t2612.a7 t2612.a3 t2612.a5 t2612.a1 t2612.a0 t2612.a4))
% 5.31/5.56  (step t2612.t21 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2612.t18 t2612.t20))
% 5.31/5.56  (step t2612 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (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 (t2612.a0 t2612.a1 t2612.a2 t2612.a3 t2612.a4 t2612.a5 t2612.a6 t2612.a7))
% 5.31/5.56  (step t2613 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2614 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2615 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2616 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2617 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2618 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 5.31/5.56  (step t2619 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2620 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2621 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2612 t2613 t2614 t2615 t2616 t2617 t2618 t2619 t2620))
% 5.31/5.56  (step t2622 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2621))
% 5.31/5.56  (step t2623 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2622))
% 5.31/5.56  (step t2624 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2611 t2623))
% 5.31/5.56  (step t2625 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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)
% 5.31/5.56  (step t2626 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2624 t2625))
% 5.31/5.56  (step t2627 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2626))
% 5.31/5.56  (step t2628 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2627))
% 5.31/5.56  (step t2629 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (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 (t2610 t2628))
% 5.31/5.56  (step t2630 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2629))
% 5.31/5.56  (step t2631 (cl (not (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) (not (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_pos2)
% 5.31/5.56  (step t2632 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t2633 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t2632))
% 5.31/5.56  (step t2634 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))))) :rule all_simplify)
% 5.31/5.56  (step t2635 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule refl)
% 5.31/5.56  (step t2636 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule all_simplify)
% 5.31/5.56  (step t2637 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule cong :premises (t2635 t2636))
% 5.31/5.56  (step t2638 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule all_simplify)
% 5.31/5.56  (step t2639 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) true)) :rule trans :premises (t2637 t2638))
% 5.31/5.56  (step t2640 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) true)) :rule trans :premises (t2634 t2639))
% 5.31/5.56  (step t2641 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2633 t2640))
% 5.31/5.56  (step t2642 (cl (= (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))))) :rule cong :premises (t1357 t2641 t240))
% 5.31/5.56  (step t2643 (cl (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule and_neg)
% 5.31/5.56  (step t2644 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2645)
% 5.31/5.56  (assume t2645.a0 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.56  (assume t2645.a1 (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.56  (step t2645.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2645.t2)
% 5.31/5.56  (assume t2645.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))
% 5.31/5.56  (assume t2645.t2.a1 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.56  (step t2645.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t2645.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule equiv1 :premises (t2645.t2.t1))
% 5.31/5.56  (step t2645.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t2645.t2.a1))
% 5.31/5.56  (step t2645.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t2645.t2.t3))
% 5.31/5.56  (step t2645.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule refl)
% 5.31/5.56  (step t2645.t2.t6 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule cong :premises (t2645.t2.t4 t2645.t2.t5))
% 5.31/5.56  (step t2645.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv_simplify)
% 5.31/5.56  (step t2645.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) :rule equiv2 :premises (t2645.t2.t7))
% 5.31/5.56  (step t2645.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule not_not)
% 5.31/5.56  (step t2645.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) :rule resolution :premises (t2645.t2.t8 t2645.t2.t9))
% 5.31/5.56  (step t2645.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) false)) :rule resolution :premises (t2645.t2.t10 t2645.t2.a0))
% 5.31/5.56  (step t2645.t2.t12 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)) false)) :rule trans :premises (t2645.t2.t6 t2645.t2.t11))
% 5.31/5.56  (step t2645.t2.t13 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2645.t2.t2 t2645.t2.t12))
% 5.31/5.56  (step t2645.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2645.t2.a0 t2645.t2.a1))
% 5.31/5.56  (step t2645.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.56  (step t2645.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2645.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2645.t2 t2645.t3 t2645.t4))
% 5.31/5.56  (step t2645.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2645.t5))
% 5.31/5.56  (step t2645.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2645.t6))
% 5.31/5.56  (step t2645.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2645.t1 t2645.t7))
% 5.31/5.56  (step t2645.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 5.31/5.56  (step t2645.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2645.t8 t2645.t9))
% 5.31/5.56  (step t2645.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2645.t10))
% 5.31/5.56  (step t2645.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2645.t11))
% 5.31/5.56  (step t2645.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 5.31/5.56  (step t2645.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2645.t13 t2645.a1 t2645.a0))
% 5.31/5.56  (step t2645.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2645.t12 t2645.t14))
% 5.31/5.56  (step t2645 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule subproof :discharge (t2645.a0 t2645.a1))
% 5.31/5.56  (step t2646 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2647 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and_pos)
% 5.31/5.56  (step t2648 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule resolution :premises (t2645 t2646 t2647))
% 5.31/5.56  (step t2649 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule reordering :premises (t2648))
% 5.31/5.56  (step t2650 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule contraction :premises (t2649))
% 5.31/5.56  (step t2651 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 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 resolution :premises (t2644 t2650))
% 5.31/5.56  (step t2652 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule implies_neg2)
% 5.31/5.56  (step t2653 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2651 t2652))
% 5.31/5.56  (step t2654 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2653))
% 5.31/5.56  (step t2655 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10))))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule implies :premises (t2654))
% 5.31/5.56  (step t2656 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule resolution :premises (t2643 t2655))
% 5.31/5.56  (step t2657 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 5.31/5.56  (step t2658 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 5.31/5.56  (step t2659 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule or_neg)
% 5.31/5.56  (step t2660 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2656 t2657 t2658 t2659))
% 5.31/5.56  (step t2661 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule contraction :premises (t2660))
% 5.31/5.56  (step t2662 (cl (or (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))))) :rule resolution :premises (t2631 t2642 t2661))
% 5.31/5.56  (step t2663 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10)))) :rule or :premises (t2662))
% 5.31/5.56  (step t2664 (cl (= (tptp.op1 tptp.e12 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.e10)))) :rule reordering :premises (t2663))
% 5.31/5.56  (step t2665 (cl (not (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e10 tptp.e10)))) :rule and :premises (t379))
% 5.31/5.56  (step t2666 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2667 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2668)
% 5.31/5.56  (assume t2668.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (assume t2668.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2668.a2 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.56  (assume t2668.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2668.a4 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.56  (assume t2668.a5 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.31/5.56  (assume t2668.a6 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (assume t2668.a7 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (step t2668.t1 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2668.t2)
% 5.31/5.56  (assume t2668.t2.a0 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (assume t2668.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2668.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.56  (assume t2668.t2.a3 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.56  (assume t2668.t2.a4 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.31/5.56  (assume t2668.t2.a5 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2668.t2.a6 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (assume t2668.t2.a7 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.31/5.56  (step t2668.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t2668.t2.a7))
% 5.31/5.56  (step t2668.t2.t2 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.56  (step t2668.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2668.t2.a6))
% 5.31/5.56  (step t2668.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2668.t2.t3))
% 5.31/5.56  (step t2668.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule cong :premises (t2668.t2.t2 t2668.t2.t4))
% 5.31/5.56  (step t2668.t2.t6 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t2668.t2.t5))
% 5.31/5.56  (step t2668.t2.t7 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t2668.t2.t1 t2668.t2.a5 t2668.t2.t6))
% 5.31/5.56  (step t2668.t2.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)))) :rule cong :premises (t2668.t2.t7))
% 5.31/5.56  (step t2668.t2.t9 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2668.t2.a5))
% 5.31/5.56  (step t2668.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule trans :premises (t2668.t2.t5 t2668.t2.t9))
% 5.31/5.56  (step t2668.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.h4 tptp.e12))) :rule cong :premises (t2668.t2.t10))
% 5.31/5.56  (step t2668.t2.t12 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2668.t2.a0))
% 5.31/5.56  (step t2668.t2.t13 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t2668.t2.a1))
% 5.31/5.56  (step t2668.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t2668.t2.a4))
% 5.31/5.56  (step t2668.t2.t15 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t2668.t2.t14))
% 5.31/5.56  (step t2668.t2.t16 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2668.t2.t13))
% 5.31/5.56  (step t2668.t2.t17 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule symm :premises (t2668.t2.t12))
% 5.31/5.56  (step t2668.t2.t18 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t2668.t2.t16 t2668.t2.t17))
% 5.31/5.56  (step t2668.t2.t19 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2668.t2.a3))
% 5.31/5.56  (step t2668.t2.t20 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2668.t2.t19))
% 5.31/5.56  (step t2668.t2.t21 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2668.t2.a2))
% 5.31/5.56  (step t2668.t2.t22 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2668.t2.t21))
% 5.31/5.56  (step t2668.t2.t23 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2668.t2.t20 t2668.t2.t22))
% 5.31/5.56  (step t2668.t2.t24 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule cong :premises (t2668.t2.t18 t2668.t2.t23))
% 5.31/5.56  (step t2668.t2.t25 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule trans :premises (t2668.t2.t8 t2668.t2.t11 t2668.t2.t12 t2668.t2.t13 t2668.t2.t15 t2668.t2.t24))
% 5.31/5.56  (step t2668.t2 (cl (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2668.t2.a0 t2668.t2.a1 t2668.t2.a2 t2668.t2.a3 t2668.t2.a4 t2668.t2.a5 t2668.t2.a6 t2668.t2.a7))
% 5.31/5.56  (step t2668.t3 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2668.t4 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2668.t5 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2668.t6 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2668.t7 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.31/5.56  (step t2668.t8 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2668.t9 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2668.t10 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2668.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.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule resolution :premises (t2668.t2 t2668.t3 t2668.t4 t2668.t5 t2668.t6 t2668.t7 t2668.t8 t2668.t9 t2668.t10))
% 5.31/5.56  (step t2668.t12 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2668.t11))
% 5.31/5.56  (step t2668.t13 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2668.t12))
% 5.31/5.56  (step t2668.t14 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2668.t1 t2668.t13))
% 5.31/5.56  (step t2668.t15 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 5.31/5.56  (step t2668.t16 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2668.t14 t2668.t15))
% 5.31/5.56  (step t2668.t17 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2668.t16))
% 5.31/5.56  (step t2668.t18 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule implies :premises (t2668.t17))
% 5.31/5.56  (step t2668.t19 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule and_neg)
% 5.31/5.56  (step t2668.t20 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))) :rule resolution :premises (t2668.t19 t2668.a7 t2668.a3 t2668.a6 t2668.a2 t2668.a5 t2668.a1 t2668.a0 t2668.a4))
% 5.31/5.56  (step t2668.t21 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2668.t18 t2668.t20))
% 5.31/5.56  (step t2668 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (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 (t2668.a0 t2668.a1 t2668.a2 t2668.a3 t2668.a4 t2668.a5 t2668.a6 t2668.a7))
% 5.31/5.56  (step t2669 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2670 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2671 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2672 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2673 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2674 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.31/5.56  (step t2675 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.56  (step t2676 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2677 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e10))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2668 t2669 t2670 t2671 t2672 t2673 t2674 t2675 t2676))
% 5.31/5.56  (step t2678 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2677))
% 5.31/5.56  (step t2679 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2678))
% 5.31/5.56  (step t2680 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2667 t2679))
% 5.31/5.56  (step t2681 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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)
% 5.31/5.56  (step t2682 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2680 t2681))
% 5.31/5.56  (step t2683 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2682))
% 5.31/5.56  (step t2684 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2683))
% 5.31/5.56  (step t2685 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (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 (t2666 t2684))
% 5.31/5.56  (step t2686 (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.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2685))
% 5.31/5.56  (step t2687 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (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.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.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (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.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t2260 t2261 t2263 t2289 t2308 t2316 t2317 t2318 t2319 t2472 t2494 t2514 t2531 t2550 t2568 t2586 t2588 t2607 t2317 t2493 t2319 t2548 t2609 t2630 t2316 t2493 t2318 t2548 t280 t421 t2664 t2665 t2686 t2316 t2493 t2318 t2548 t280 t421 t2092))
% 5.31/5.56  (step t2688 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (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.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.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (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.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t2687))
% 5.31/5.56  (step t2689 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (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.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.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (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.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t2688 t1908))
% 5.31/5.56  (step t2690 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (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.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.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (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.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t2689))
% 5.31/5.56  (step t2691 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= (tptp.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.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.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (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.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))))) :rule reordering :premises (t2690))
% 5.31/5.56  (step t2692 (cl (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e13))))) :rule or :premises (t235))
% 5.31/5.56  (step t2693 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2694 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2695)
% 5.31/5.56  (assume t2695.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (assume t2695.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2695.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2695.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2695.a4 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))
% 5.31/5.56  (assume t2695.a5 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.31/5.56  (assume t2695.a6 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2695.a7 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2695.a8 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (step t2695.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2695.t2)
% 5.31/5.56  (assume t2695.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2695.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2695.t2.a2 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2695.t2.a3 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.31/5.56  (assume t2695.t2.a4 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2695.t2.a5 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (assume t2695.t2.a6 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.56  (assume t2695.t2.a7 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.56  (assume t2695.t2.a8 (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))
% 5.31/5.56  (step t2695.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e13) tptp.e12)) :rule symm :premises (t2695.t2.a8))
% 5.31/5.56  (step t2695.t2.t2 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.56  (step t2695.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2695.t2.a7))
% 5.31/5.56  (step t2695.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2695.t2.t3))
% 5.31/5.56  (step t2695.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule cong :premises (t2695.t2.t2 t2695.t2.t4))
% 5.31/5.56  (step t2695.t2.t6 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t2695.t2.t5))
% 5.31/5.56  (step t2695.t2.t7 (cl (= (tptp.op1 tptp.e11 tptp.e13) (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t2695.t2.t1 t2695.t2.a6 t2695.t2.t6))
% 5.31/5.56  (step t2695.t2.t8 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)))) :rule cong :premises (t2695.t2.t7))
% 5.31/5.56  (step t2695.t2.t9 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2695.t2.a6))
% 5.31/5.56  (step t2695.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule trans :premises (t2695.t2.t5 t2695.t2.t9))
% 5.31/5.56  (step t2695.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e11)) (tptp.h4 tptp.e12))) :rule cong :premises (t2695.t2.t10))
% 5.31/5.56  (step t2695.t2.t12 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2695.t2.a5))
% 5.31/5.56  (step t2695.t2.t13 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t2695.t2.a4))
% 5.31/5.56  (step t2695.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) :rule symm :premises (t2695.t2.a3))
% 5.31/5.56  (step t2695.t2.t15 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t2695.t2.t14))
% 5.31/5.56  (step t2695.t2.t16 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2695.t2.a1))
% 5.31/5.56  (step t2695.t2.t17 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2695.t2.t16))
% 5.31/5.56  (step t2695.t2.t18 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2695.t2.a0))
% 5.31/5.56  (step t2695.t2.t19 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2695.t2.t18))
% 5.31/5.56  (step t2695.t2.t20 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2695.t2.t17 t2695.t2.t19))
% 5.31/5.56  (step t2695.t2.t21 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2695.t2.a2))
% 5.31/5.56  (step t2695.t2.t22 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2695.t2.t21))
% 5.31/5.56  (step t2695.t2.t23 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule cong :premises (t2695.t2.t20 t2695.t2.t22))
% 5.31/5.56  (step t2695.t2.t24 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule trans :premises (t2695.t2.t8 t2695.t2.t11 t2695.t2.t12 t2695.t2.t13 t2695.t2.t15 t2695.t2.t23))
% 5.31/5.56  (step t2695.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2695.t2.a0 t2695.t2.a1 t2695.t2.a2 t2695.t2.a3 t2695.t2.a4 t2695.t2.a5 t2695.t2.a6 t2695.t2.a7 t2695.t2.a8))
% 5.31/5.56  (step t2695.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2695.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2695.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2695.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2695.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2695.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2695.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2695.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2695.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2695.t12 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))))) :rule resolution :premises (t2695.t2 t2695.t3 t2695.t4 t2695.t5 t2695.t6 t2695.t7 t2695.t8 t2695.t9 t2695.t10 t2695.t11))
% 5.31/5.56  (step t2695.t13 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2695.t12))
% 5.31/5.56  (step t2695.t14 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2695.t13))
% 5.31/5.56  (step t2695.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2695.t1 t2695.t14))
% 5.31/5.56  (step t2695.t16 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule implies_neg2)
% 5.31/5.56  (step t2695.t17 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2695.t15 t2695.t16))
% 5.31/5.56  (step t2695.t18 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2695.t17))
% 5.31/5.56  (step t2695.t19 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule implies :premises (t2695.t18))
% 5.31/5.56  (step t2695.t20 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule and_neg)
% 5.31/5.56  (step t2695.t21 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)))) :rule resolution :premises (t2695.t20 t2695.a7 t2695.a2 t2695.a6 t2695.a5 t2695.a3 t2695.a8 t2695.a1 t2695.a0 t2695.a4))
% 5.31/5.56  (step t2695.t22 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2695.t19 t2695.t21))
% 5.31/5.56  (step t2695 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t2695.a0 t2695.a1 t2695.a2 t2695.a3 t2695.a4 t2695.a5 t2695.a6 t2695.a7 t2695.a8))
% 5.31/5.56  (step t2696 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2697 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.56  (step t2698 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2699 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.56  (step t2700 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2701 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.31/5.56  (step t2702 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.56  (step t2703 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.56  (step t2704 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.56  (step t2705 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2695 t2696 t2697 t2698 t2699 t2700 t2701 t2702 t2703 t2704))
% 5.31/5.56  (step t2706 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2705))
% 5.31/5.56  (step t2707 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2706))
% 5.31/5.56  (step t2708 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2694 t2707))
% 5.31/5.56  (step t2709 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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)
% 5.31/5.56  (step t2710 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2708 t2709))
% 5.31/5.56  (step t2711 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2710))
% 5.31/5.56  (step t2712 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2711))
% 5.31/5.56  (step t2713 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t2693 t2712))
% 5.31/5.56  (step t2714 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2713))
% 5.31/5.56  (step t2715 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.31/5.56  (step t2716 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2717)
% 5.31/5.56  (assume t2717.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2717.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2717.a2 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 5.31/5.56  (assume t2717.a3 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.56  (assume t2717.a4 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))
% 5.31/5.56  (assume t2717.a5 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2717.a6 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2717.a7 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (step t2717.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 5.31/5.56  (anchor :step t2717.t2)
% 5.31/5.56  (assume t2717.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.56  (assume t2717.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.56  (assume t2717.t2.a2 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.56  (assume t2717.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.56  (assume t2717.t2.a4 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))
% 5.31/5.56  (assume t2717.t2.a5 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.56  (assume t2717.t2.a6 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.56  (assume t2717.t2.a7 (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))
% 5.31/5.56  (step t2717.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e13)) :rule symm :premises (t2717.t2.a7))
% 5.31/5.56  (step t2717.t2.t2 (cl (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t2717.t2.t1 t2717.t2.a6))
% 5.31/5.56  (step t2717.t2.t3 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t2717.t2.t2))
% 5.31/5.56  (step t2717.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t2717.t2.a6))
% 5.31/5.56  (step t2717.t2.t5 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.h4 tptp.e13))) :rule cong :premises (t2717.t2.t4))
% 5.31/5.56  (step t2717.t2.t6 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2717.t2.a5))
% 5.31/5.56  (step t2717.t2.t7 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2717.t2.t6))
% 5.31/5.56  (step t2717.t2.t8 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2717.t2.t7))
% 5.31/5.56  (step t2717.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23)) :rule symm :premises (t2717.t2.a4))
% 5.31/5.56  (step t2717.t2.t10 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) :rule symm :premises (t2717.t2.t9))
% 5.31/5.56  (step t2717.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2717.t2.a1))
% 5.31/5.56  (step t2717.t2.t12 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2717.t2.t11))
% 5.31/5.57  (step t2717.t2.t13 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2717.t2.a0))
% 5.31/5.57  (step t2717.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2717.t2.t13))
% 5.31/5.57  (step t2717.t2.t15 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2717.t2.t12 t2717.t2.t14))
% 5.31/5.57  (step t2717.t2.t16 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t2717.t2.a3))
% 5.31/5.57  (step t2717.t2.t17 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2717.t2.t16))
% 5.31/5.57  (step t2717.t2.t18 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2717.t2.a2))
% 5.31/5.57  (step t2717.t2.t19 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule symm :premises (t2717.t2.t18))
% 5.31/5.57  (step t2717.t2.t20 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t2717.t2.t17 t2717.t2.t19))
% 5.31/5.57  (step t2717.t2.t21 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule cong :premises (t2717.t2.t15 t2717.t2.t20))
% 5.31/5.57  (step t2717.t2.t22 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule trans :premises (t2717.t2.t3 t2717.t2.t5 t2717.t2.t8 t2717.t2.t10 t2717.t2.t21))
% 5.31/5.57  (step t2717.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule subproof :discharge (t2717.t2.a0 t2717.t2.a1 t2717.t2.a2 t2717.t2.a3 t2717.t2.a4 t2717.t2.a5 t2717.t2.a6 t2717.t2.a7))
% 5.31/5.57  (step t2717.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2717.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2717.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.57  (step t2717.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.57  (step t2717.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 5.31/5.57  (step t2717.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2717.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2717.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.57  (step t2717.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t2717.t2 t2717.t3 t2717.t4 t2717.t5 t2717.t6 t2717.t7 t2717.t8 t2717.t9 t2717.t10))
% 5.31/5.57  (step t2717.t12 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2717.t11))
% 5.31/5.57  (step t2717.t13 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule contraction :premises (t2717.t12))
% 5.31/5.57  (step t2717.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2717.t1 t2717.t13))
% 5.31/5.57  (step t2717.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule implies_neg2)
% 5.31/5.57  (step t2717.t16 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2717.t14 t2717.t15))
% 5.31/5.57  (step t2717.t17 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))))) :rule contraction :premises (t2717.t16))
% 5.31/5.57  (step t2717.t18 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule implies :premises (t2717.t17))
% 5.31/5.57  (step t2717.t19 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 5.31/5.57  (step t2717.t20 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t2717.t19 t2717.a6 t2717.a0 t2717.a7 t2717.a1 t2717.a4 t2717.a5 t2717.a3 t2717.a2))
% 5.31/5.57  (step t2717.t21 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2717.t18 t2717.t20))
% 5.31/5.57  (step t2717 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t2717.a0 t2717.a1 t2717.a2 t2717.a3 t2717.a4 t2717.a5 t2717.a6 t2717.a7))
% 5.31/5.57  (step t2718 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2719 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.57  (step t2720 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.31/5.57  (step t2721 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2722 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 5.31/5.57  (step t2723 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2724 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2725 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.57  (step t2726 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2717 t2718 t2719 t2720 t2721 t2722 t2723 t2724 t2725))
% 5.31/5.57  (step t2727 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2726))
% 5.31/5.57  (step t2728 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2727))
% 5.31/5.57  (step t2729 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2716 t2728))
% 5.31/5.57  (step t2730 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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)
% 5.31/5.57  (step t2731 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2729 t2730))
% 5.31/5.57  (step t2732 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2731))
% 5.31/5.57  (step t2733 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t2732))
% 5.31/5.57  (step t2734 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t2715 t2733))
% 5.31/5.57  (step t2735 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2734))
% 5.31/5.57  (step t2736 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.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.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (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.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t2129 t2226 t2691 t2692 t237 t2714 t2316 t2317 t2492 t2318 t2319 t280 t421 t2735 t2316 t2317 t2492 t2318 t2319 t499 t500))
% 5.31/5.57  (step t2737 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.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.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (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.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t2736))
% 5.31/5.57  (step t2738 (cl (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 and :premises (t99))
% 5.31/5.57  (step t2739 (cl (= 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 or :premises (t2738))
% 5.31/5.57  (step t2740 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.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.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (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.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) :rule resolution :premises (t2737 t2739))
% 5.31/5.57  (step t2741 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.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.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (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.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) :rule contraction :premises (t2740))
% 5.31/5.57  (step t2742 (cl (= 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 or :premises (t550))
% 5.31/5.57  (step t2743 (cl (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e13))))) :rule or :premises (t1768))
% 5.31/5.57  (step t2744 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_pos2)
% 5.31/5.57  (step t2745 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule refl)
% 5.31/5.57  (step t2746 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t504 t384 t239 t114 t591 t515 t2745))
% 5.31/5.57  (step t2747 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 5.31/5.57  (step t2748 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2749)
% 5.31/5.57  (assume t2749.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.57  (assume t2749.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.57  (assume t2749.a2 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.57  (assume t2749.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.57  (assume t2749.a4 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.57  (assume t2749.a5 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.57  (step t2749.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2749.t2)
% 5.31/5.57  (assume t2749.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.57  (assume t2749.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.57  (assume t2749.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.57  (assume t2749.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.57  (assume t2749.t2.a4 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.57  (step t2749.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_simplify)
% 5.31/5.57  (step t2749.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) false)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule equiv1 :premises (t2749.t2.t1))
% 5.31/5.57  (step t2749.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t2749.t2.a1))
% 5.31/5.57  (step t2749.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t2749.t2.t3))
% 5.31/5.57  (step t2749.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t2749.t2.a3))
% 5.31/5.57  (step t2749.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) :rule symm :premises (t2749.t2.a2))
% 5.31/5.57  (step t2749.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t2749.t2.t6))
% 5.31/5.57  (step t2749.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) :rule trans :premises (t2749.t2.t5 t2749.t2.t7))
% 5.31/5.57  (step t2749.t2.t9 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e12 tptp.e13))) :rule symm :premises (t2749.t2.t8))
% 5.31/5.57  (step t2749.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) :rule symm :premises (t2749.t2.a4))
% 5.31/5.57  (step t2749.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t2749.t2.t10 t2749.t2.a3))
% 5.31/5.57  (step t2749.t2.t12 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e13 tptp.e12))) :rule symm :premises (t2749.t2.t11))
% 5.31/5.57  (step t2749.t2.t13 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e13 tptp.e12))) :rule trans :premises (t2749.t2.t9 t2749.t2.t12))
% 5.31/5.57  (step t2749.t2.t14 (cl (= (tptp.op1 tptp.e13 tptp.e12) (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t2749.t2.t13))
% 5.31/5.57  (step t2749.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t2749.t2.t4 t2749.t2.t14))
% 5.31/5.57  (step t2749.t2.t16 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.57  (step t2749.t2.t17 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t2749.t2.t16))
% 5.31/5.57  (step t2749.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 5.31/5.57  (step t2749.t2.t19 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t2749.t2.t17 t2749.t2.t18))
% 5.31/5.57  (step t2749.t2.t20 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t2749.t2.t19 t2749.t2.a0))
% 5.31/5.57  (step t2749.t2.t21 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) false)) :rule trans :premises (t2749.t2.t15 t2749.t2.t20))
% 5.31/5.57  (step t2749.t2.t22 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t2749.t2.t2 t2749.t2.t21))
% 5.31/5.57  (step t2749.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t2749.t2.a0 t2749.t2.a1 t2749.t2.a2 t2749.t2.a3 t2749.t2.a4))
% 5.31/5.57  (step t2749.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.57  (step t2749.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2749.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2749.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2749.t7 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.57  (step t2749.t8 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t2749.t2 t2749.t3 t2749.t4 t2749.t5 t2749.t6 t2749.t7))
% 5.31/5.57  (step t2749.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t2749.t8))
% 5.31/5.57  (step t2749.t10 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t2749.t9))
% 5.31/5.57  (step t2749.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t2749.t1 t2749.t10))
% 5.31/5.57  (step t2749.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 5.31/5.57  (step t2749.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t2749.t11 t2749.t12))
% 5.31/5.57  (step t2749.t14 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t2749.t13))
% 5.31/5.57  (step t2749.t15 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t2749.t14))
% 5.31/5.57  (step t2749.t16 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 5.31/5.57  (step t2749.t17 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2749.t18)
% 5.31/5.57  (assume t2749.t18.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.57  (assume t2749.t18.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.57  (step t2749.t18.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2749.t18.a1))
% 5.31/5.57  (step t2749.t18.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t2749.t18.t1))
% 5.31/5.57  (step t2749.t18.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.57  (step t2749.t18.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2749.t18.a0))
% 5.31/5.57  (step t2749.t18.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2749.t18.t4))
% 5.31/5.57  (step t2749.t18.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2749.t18.t5))
% 5.31/5.57  (step t2749.t18.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t2749.t18.t3 t2749.t18.t6))
% 5.31/5.57  (step t2749.t18.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t2749.t18.t2 t2749.t18.t7))
% 5.31/5.57  (step t2749.t18 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t2749.t18.a0 t2749.t18.a1))
% 5.31/5.57  (step t2749.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2749.t20 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.57  (step t2749.t21 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t2749.t18 t2749.t19 t2749.t20))
% 5.31/5.57  (step t2749.t22 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t2749.t21))
% 5.31/5.57  (step t2749.t23 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t2749.t22))
% 5.31/5.57  (step t2749.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t2749.t17 t2749.t23))
% 5.31/5.57  (step t2749.t25 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.57  (step t2749.t26 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2749.t24 t2749.t25))
% 5.31/5.57  (step t2749.t27 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t2749.t26))
% 5.31/5.57  (step t2749.t28 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t2749.t27))
% 5.31/5.57  (step t2749.t29 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.57  (step t2749.t30 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2749.t29 t2749.a1 t2749.a2))
% 5.31/5.57  (step t2749.t31 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t2749.t28 t2749.t30))
% 5.31/5.57  (step t2749.t32 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2749.t33)
% 5.31/5.57  (assume t2749.t33.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.57  (assume t2749.t33.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.57  (step t2749.t33.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t2749.t33.a1))
% 5.31/5.57  (step t2749.t33.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t2749.t33.t1))
% 5.31/5.57  (step t2749.t33.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2749.t33.a0))
% 5.31/5.57  (step t2749.t33.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t2749.t33.t3))
% 5.31/5.57  (step t2749.t33.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2749.t33.t4))
% 5.31/5.57  (step t2749.t33.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.57  (step t2749.t33.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t2749.t33.t5 t2749.t33.t6))
% 5.31/5.57  (step t2749.t33.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t2749.t33.t2 t2749.t33.t7))
% 5.31/5.57  (step t2749.t33 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t2749.t33.a0 t2749.t33.a1))
% 5.31/5.57  (step t2749.t34 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.57  (step t2749.t35 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2749.t36 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t2749.t33 t2749.t34 t2749.t35))
% 5.31/5.57  (step t2749.t37 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t2749.t36))
% 5.31/5.57  (step t2749.t38 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t2749.t37))
% 5.31/5.57  (step t2749.t39 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2749.t32 t2749.t38))
% 5.31/5.57  (step t2749.t40 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.57  (step t2749.t41 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2749.t39 t2749.t40))
% 5.31/5.57  (step t2749.t42 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2749.t41))
% 5.31/5.57  (step t2749.t43 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t2749.t42))
% 5.31/5.57  (step t2749.t44 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.57  (step t2749.t45 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t2749.t44 t2749.a2 t2749.a0))
% 5.31/5.57  (step t2749.t46 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2749.t43 t2749.t45))
% 5.31/5.57  (step t2749.t47 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t2749.t16 t2749.a5 t2749.t31 t2749.a3 t2749.t46 t2749.a4))
% 5.31/5.57  (step t2749.t48 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t2749.t15 t2749.t47))
% 5.31/5.57  (step t2749 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t2749.a0 t2749.a1 t2749.a2 t2749.a3 t2749.a4 t2749.a5))
% 5.31/5.57  (step t2750 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2751 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2752 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.57  (step t2753 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2754 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.57  (step t2755 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.57  (step t2756 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t2749 t2750 t2751 t2752 t2753 t2754 t2755))
% 5.31/5.57  (step t2757 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t2756))
% 5.31/5.57  (step t2758 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t2757))
% 5.31/5.57  (step t2759 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t2748 t2758))
% 5.31/5.57  (step t2760 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 5.31/5.57  (step t2761 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t2759 t2760))
% 5.31/5.57  (step t2762 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t2761))
% 5.31/5.57  (step t2763 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t2762))
% 5.31/5.57  (step t2764 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t2747 t2763))
% 5.31/5.57  (step t2765 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.57  (step t2766 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.57  (step t2767 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.57  (step t2768 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.57  (step t2769 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 5.31/5.57  (step t2770 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 5.31/5.57  (step t2771 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 5.31/5.57  (step t2772 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t2764 t2765 t2766 t2767 t2768 t2769 t2770 t2771))
% 5.31/5.57  (step t2773 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t2772))
% 5.31/5.57  (step t2774 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t2744 t2746 t2773))
% 5.31/5.57  (step t2775 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)))) :rule or :premises (t2774))
% 5.31/5.57  (step t2776 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t2775))
% 5.31/5.57  (step t2777 (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)
% 5.31/5.57  (step t2778 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule refl)
% 5.31/5.57  (step t2779 (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 (t475 t241 t2778))
% 5.31/5.57  (step t2780 (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)
% 5.31/5.57  (step t2781 (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)
% 5.31/5.57  (anchor :step t2782)
% 5.31/5.57  (assume t2782.a0 (not (= tptp.e12 tptp.e13)))
% 5.31/5.57  (assume t2782.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.57  (step t2782.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)
% 5.31/5.57  (anchor :step t2782.t2)
% 5.31/5.57  (assume t2782.t2.a0 (not (= tptp.e12 tptp.e13)))
% 5.31/5.57  (assume t2782.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.57  (step t2782.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.57  (step t2782.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 (t2782.t2.t1))
% 5.31/5.57  (step t2782.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 5.31/5.57  (step t2782.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t2782.t2.a1))
% 5.31/5.57  (step t2782.t2.t5 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule symm :premises (t2782.t2.t4))
% 5.31/5.57  (step t2782.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t2782.t2.t5))
% 5.31/5.57  (step t2782.t2.t7 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e12 tptp.e13))) :rule cong :premises (t2782.t2.t3 t2782.t2.t6))
% 5.31/5.57  (step t2782.t2.t8 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 5.31/5.57  (step t2782.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t2782.t2.t8))
% 5.31/5.57  (step t2782.t2.t10 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 5.31/5.57  (step t2782.t2.t11 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t2782.t2.t9 t2782.t2.t10))
% 5.31/5.57  (step t2782.t2.t12 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t2782.t2.t11 t2782.t2.a0))
% 5.31/5.57  (step t2782.t2.t13 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)) false)) :rule trans :premises (t2782.t2.t7 t2782.t2.t12))
% 5.31/5.57  (step t2782.t2.t14 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2782.t2.t2 t2782.t2.t13))
% 5.31/5.57  (step t2782.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 (t2782.t2.a0 t2782.t2.a1))
% 5.31/5.57  (step t2782.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)
% 5.31/5.57  (step t2782.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)
% 5.31/5.57  (step t2782.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 (t2782.t2 t2782.t3 t2782.t4))
% 5.31/5.57  (step t2782.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 (t2782.t5))
% 5.31/5.57  (step t2782.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 (t2782.t6))
% 5.31/5.57  (step t2782.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 (t2782.t1 t2782.t7))
% 5.31/5.57  (step t2782.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)
% 5.31/5.57  (step t2782.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 (t2782.t8 t2782.t9))
% 5.31/5.57  (step t2782.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 (t2782.t10))
% 5.31/5.57  (step t2782.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 (t2782.t11))
% 5.31/5.57  (step t2782.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)
% 5.31/5.57  (step t2782.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2782.t13 t2782.a0 t2782.a1))
% 5.31/5.57  (step t2782.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2782.t12 t2782.t14))
% 5.31/5.57  (step t2782 (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 (t2782.a0 t2782.a1))
% 5.31/5.57  (step t2783 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2784 (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)
% 5.31/5.57  (step t2785 (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 (t2782 t2783 t2784))
% 5.31/5.57  (step t2786 (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 (t2785))
% 5.31/5.57  (step t2787 (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 (t2786))
% 5.31/5.57  (step t2788 (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 (t2781 t2787))
% 5.31/5.57  (step t2789 (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)
% 5.31/5.57  (step t2790 (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 (t2788 t2789))
% 5.31/5.57  (step t2791 (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 (t2790))
% 5.31/5.57  (step t2792 (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 (t2791))
% 5.31/5.57  (step t2793 (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 (t2780 t2792))
% 5.31/5.57  (step t2794 (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)
% 5.31/5.57  (step t2795 (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)
% 5.31/5.57  (step t2796 (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)
% 5.31/5.57  (step t2797 (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 (t2793 t2794 t2795 t2796))
% 5.31/5.57  (step t2798 (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 (t2797))
% 5.31/5.57  (step t2799 (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 (t2777 t2779 t2798))
% 5.31/5.57  (step t2800 (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 (t2799))
% 5.31/5.57  (step t2801 (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 (t2800))
% 5.31/5.57  (step t2802 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 5.31/5.57  (step t2803 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2804)
% 5.31/5.57  (assume t2804.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2804.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.57  (assume t2804.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))
% 5.31/5.57  (assume t2804.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))
% 5.31/5.57  (assume t2804.a4 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (assume t2804.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.57  (step t2804.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2804.t2)
% 5.31/5.57  (assume t2804.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.57  (assume t2804.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.57  (assume t2804.t2.a2 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (assume t2804.t2.a3 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2804.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))
% 5.31/5.57  (assume t2804.t2.a5 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))
% 5.31/5.57  (step t2804.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e10) tptp.e10)) :rule symm :premises (t2804.t2.a5))
% 5.31/5.57  (step t2804.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.h4 tptp.e10))) :rule cong :premises (t2804.t2.t1))
% 5.31/5.57  (step t2804.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2804.t2.a2))
% 5.31/5.57  (step t2804.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2804.t2.a3))
% 5.31/5.57  (step t2804.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20)) :rule symm :premises (t2804.t2.a4))
% 5.31/5.57  (step t2804.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t2804.t2.t5))
% 5.31/5.57  (step t2804.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2804.t2.a1))
% 5.31/5.57  (step t2804.t2.t8 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2804.t2.t7))
% 5.31/5.57  (step t2804.t2.t9 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2804.t2.a0))
% 5.31/5.57  (step t2804.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2804.t2.t9))
% 5.31/5.57  (step t2804.t2.t11 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2804.t2.t8 t2804.t2.t10))
% 5.31/5.57  (step t2804.t2.t12 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2804.t2.t4))
% 5.31/5.57  (step t2804.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2804.t2.t3))
% 5.31/5.57  (step t2804.t2.t14 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2804.t2.t12 t2804.t2.t13))
% 5.31/5.57  (step t2804.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule cong :premises (t2804.t2.t11 t2804.t2.t14))
% 5.31/5.57  (step t2804.t2.t16 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule trans :premises (t2804.t2.t2 t2804.t2.t3 t2804.t2.t4 t2804.t2.t6 t2804.t2.t15))
% 5.31/5.57  (step t2804.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2804.t2.a0 t2804.t2.a1 t2804.t2.a2 t2804.t2.a3 t2804.t2.a4 t2804.t2.a5))
% 5.31/5.57  (step t2804.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2804.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2804.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2804.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2804.t7 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 5.31/5.57  (step t2804.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2804.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))))) :rule resolution :premises (t2804.t2 t2804.t3 t2804.t4 t2804.t5 t2804.t6 t2804.t7 t2804.t8))
% 5.31/5.57  (step t2804.t10 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2804.t9))
% 5.31/5.57  (step t2804.t11 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2804.t10))
% 5.31/5.57  (step t2804.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2804.t1 t2804.t11))
% 5.31/5.57  (step t2804.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 5.31/5.57  (step t2804.t14 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2804.t12 t2804.t13))
% 5.31/5.57  (step t2804.t15 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2804.t14))
% 5.31/5.57  (step t2804.t16 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule implies :premises (t2804.t15))
% 5.31/5.57  (step t2804.t17 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule and_neg)
% 5.31/5.57  (step t2804.t18 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)))) :rule resolution :premises (t2804.t17 t2804.a5 t2804.a1 t2804.a4 t2804.a0 t2804.a3 t2804.a2))
% 5.31/5.57  (step t2804.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2804.t16 t2804.t18))
% 5.31/5.57  (step t2804 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2804.a0 t2804.a1 t2804.a2 t2804.a3 t2804.a4 t2804.a5))
% 5.31/5.57  (step t2805 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2806 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2807 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2808 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 5.31/5.57  (step t2809 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2810 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2811 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2804 t2805 t2806 t2807 t2808 t2809 t2810))
% 5.31/5.57  (step t2812 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2811))
% 5.31/5.57  (step t2813 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2812))
% 5.31/5.57  (step t2814 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2803 t2813))
% 5.31/5.57  (step t2815 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 5.31/5.57  (step t2816 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2814 t2815))
% 5.31/5.57  (step t2817 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2816))
% 5.31/5.57  (step t2818 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule implies :premises (t2817))
% 5.31/5.57  (step t2819 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2802 t2818))
% 5.31/5.57  (step t2820 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e10))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2819))
% 5.31/5.57  (step t2821 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.31/5.57  (step t2822 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2823)
% 5.31/5.57  (assume t2823.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2823.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.57  (assume t2823.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.57  (assume t2823.a3 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.57  (assume t2823.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))
% 5.31/5.57  (assume t2823.a5 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.57  (assume t2823.a6 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (assume t2823.a7 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.57  (step t2823.t1 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2823.t2)
% 5.31/5.57  (assume t2823.t2.a0 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.57  (assume t2823.t2.a1 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.31/5.57  (assume t2823.t2.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.57  (assume t2823.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.31/5.57  (assume t2823.t2.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))
% 5.31/5.57  (assume t2823.t2.a5 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2823.t2.a6 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (assume t2823.t2.a7 (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))
% 5.31/5.57  (step t2823.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e10)) :rule symm :premises (t2823.t2.a7))
% 5.31/5.57  (step t2823.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.h4 tptp.e10))) :rule cong :premises (t2823.t2.t1))
% 5.31/5.57  (step t2823.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2823.t2.a6))
% 5.31/5.57  (step t2823.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2823.t2.t3))
% 5.31/5.57  (step t2823.t2.t5 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2823.t2.t4))
% 5.31/5.57  (step t2823.t2.t6 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2823.t2.a5))
% 5.31/5.57  (step t2823.t2.t7 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2823.t2.t6))
% 5.31/5.57  (step t2823.t2.t8 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2823.t2.t7))
% 5.31/5.57  (step t2823.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20)) :rule symm :premises (t2823.t2.a4))
% 5.31/5.57  (step t2823.t2.t10 (cl (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t2823.t2.t9))
% 5.31/5.57  (step t2823.t2.t11 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.31/5.57  (step t2823.t2.t12 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t2823.t2.a3))
% 5.31/5.57  (step t2823.t2.t13 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2823.t2.t12))
% 5.31/5.57  (step t2823.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2823.t2.a2))
% 5.31/5.57  (step t2823.t2.t15 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2823.t2.t14))
% 5.31/5.57  (step t2823.t2.t16 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule cong :premises (t2823.t2.t11 t2823.t2.t15))
% 5.31/5.57  (step t2823.t2.t17 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t2823.t2.t16))
% 5.31/5.57  (step t2823.t2.t18 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t2823.t2.t13 t2823.t2.t17))
% 5.31/5.57  (step t2823.t2.t19 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule cong :premises (t2823.t2.t11 t2823.t2.t18))
% 5.31/5.57  (step t2823.t2.t20 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2823.t2.a0))
% 5.31/5.57  (step t2823.t2.t21 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2823.t2.t20))
% 5.31/5.57  (step t2823.t2.t22 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t2823.t2.a1))
% 5.31/5.57  (step t2823.t2.t23 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule symm :premises (t2823.t2.t22))
% 5.31/5.57  (step t2823.t2.t24 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.h4 tptp.e12))) :rule trans :premises (t2823.t2.t16 t2823.t2.t23))
% 5.31/5.57  (step t2823.t2.t25 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule cong :premises (t2823.t2.t21 t2823.t2.t24))
% 5.31/5.57  (step t2823.t2.t26 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule trans :premises (t2823.t2.t2 t2823.t2.t5 t2823.t2.t8 t2823.t2.t10 t2823.t2.t19 t2823.t2.t25))
% 5.31/5.57  (step t2823.t2 (cl (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 (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.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (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 (t2823.t2.a0 t2823.t2.a1 t2823.t2.a2 t2823.t2.a3 t2823.t2.a4 t2823.t2.a5 t2823.t2.a6 t2823.t2.a7))
% 5.31/5.57  (step t2823.t3 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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.e13))) :rule and_pos)
% 5.31/5.57  (step t2823.t4 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.57  (step t2823.t5 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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)
% 5.31/5.57  (step t2823.t6 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.57  (step t2823.t7 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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.e23 tptp.e22))) :rule and_pos)
% 5.31/5.57  (step t2823.t8 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2823.t9 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2823.t10 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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)
% 5.31/5.57  (step t2823.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t2823.t2 t2823.t3 t2823.t4 t2823.t5 t2823.t6 t2823.t7 t2823.t8 t2823.t9 t2823.t10))
% 5.31/5.57  (step t2823.t12 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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 (t2823.t11))
% 5.31/5.57  (step t2823.t13 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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 (t2823.t12))
% 5.31/5.57  (step t2823.t14 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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 (t2823.t1 t2823.t13))
% 5.31/5.57  (step t2823.t15 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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)
% 5.31/5.57  (step t2823.t16 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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 (t2823.t14 t2823.t15))
% 5.31/5.57  (step t2823.t17 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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 (t2823.t16))
% 5.31/5.57  (step t2823.t18 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (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 (t2823.t17))
% 5.31/5.57  (step t2823.t19 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 (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.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 5.31/5.57  (step t2823.t20 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t2823.t19 t2823.a5 t2823.a7 t2823.a1 t2823.a2 t2823.a4 t2823.a0 t2823.a6 t2823.a3))
% 5.31/5.57  (step t2823.t21 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12)))) :rule resolution :premises (t2823.t18 t2823.t20))
% 5.31/5.57  (step t2823 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (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 (t2823.a0 t2823.a1 t2823.a2 t2823.a3 t2823.a4 t2823.a5 t2823.a6 t2823.a7))
% 5.31/5.57  (step t2824 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2825 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2826 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.31/5.57  (step t2827 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.31/5.57  (step t2828 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 5.31/5.57  (step t2829 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2830 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2831 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.31/5.57  (step t2832 (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.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t2823 t2824 t2825 t2826 t2827 t2828 t2829 t2830 t2831))
% 5.31/5.57  (step t2833 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2832))
% 5.31/5.57  (step t2834 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2833))
% 5.31/5.57  (step t2835 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2822 t2834))
% 5.31/5.57  (step t2836 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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)
% 5.31/5.57  (step t2837 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2835 t2836))
% 5.31/5.57  (step t2838 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2837))
% 5.31/5.57  (step t2839 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 (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 (t2838))
% 5.31/5.57  (step t2840 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (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 (t2821 t2839))
% 5.31/5.57  (step t2841 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t2840))
% 5.31/5.57  (step t2842 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (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.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t2741 t2742 t1708 t2743 t1175 t547 t280 t421 t548 t549 t2776 t280 t421 t548 t549 t2801 t500 t1744 t1745 t2820 t2317 t2493 t2319 t2548 t2841 t2316 t2493 t2492 t2318 t2319 t2548))
% 5.31/5.57  (step t2843 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (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.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t2842))
% 5.31/5.57  (step t2844 (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 (t1709))
% 5.31/5.57  (step t2845 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (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.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule resolution :premises (t2843 t2844 t889))
% 5.31/5.57  (step t2846 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (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.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) :rule contraction :premises (t2845))
% 5.31/5.57  (step t2847 (cl (= 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 or :premises (t1220))
% 5.31/5.57  (step t2848 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule and_neg)
% 5.31/5.57  (step t2849 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2850)
% 5.31/5.57  (assume t2850.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2850.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.57  (assume t2850.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.57  (assume t2850.a3 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.31/5.57  (assume t2850.a4 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.57  (assume t2850.a5 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (step t2850.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2850.t2)
% 5.31/5.57  (assume t2850.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (assume t2850.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2850.t2.a2 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.57  (assume t2850.t2.a3 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.31/5.57  (assume t2850.t2.a4 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.57  (assume t2850.t2.a5 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))
% 5.31/5.57  (step t2850.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e13) tptp.e13)) :rule symm :premises (t2850.t2.a5))
% 5.31/5.57  (step t2850.t2.t2 (cl (= (tptp.op1 tptp.e10 tptp.e13) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t2850.t2.t1 t2850.t2.a4))
% 5.31/5.57  (step t2850.t2.t3 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t2850.t2.t2))
% 5.31/5.57  (step t2850.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t2850.t2.a4))
% 5.31/5.57  (step t2850.t2.t5 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.h4 tptp.e13))) :rule cong :premises (t2850.t2.t4))
% 5.31/5.57  (step t2850.t2.t6 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2850.t2.a2))
% 5.31/5.57  (step t2850.t2.t7 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t2850.t2.a3))
% 5.31/5.57  (step t2850.t2.t8 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t2850.t2.t7))
% 5.31/5.57  (step t2850.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2850.t2.a1))
% 5.31/5.57  (step t2850.t2.t10 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2850.t2.t9))
% 5.31/5.57  (step t2850.t2.t11 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2850.t2.a0))
% 5.31/5.57  (step t2850.t2.t12 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2850.t2.t11))
% 5.31/5.57  (step t2850.t2.t13 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2850.t2.t10 t2850.t2.t12))
% 5.31/5.57  (step t2850.t2.t14 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2850.t2.t6))
% 5.31/5.57  (step t2850.t2.t15 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule cong :premises (t2850.t2.t13 t2850.t2.t14))
% 5.31/5.57  (step t2850.t2.t16 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule trans :premises (t2850.t2.t3 t2850.t2.t5 t2850.t2.t6 t2850.t2.t8 t2850.t2.t15))
% 5.31/5.57  (step t2850.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 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 (t2850.t2.a0 t2850.t2.a1 t2850.t2.a2 t2850.t2.a3 t2850.t2.a4 t2850.t2.a5))
% 5.31/5.57  (step t2850.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2850.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2850.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2850.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2850.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2850.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2850.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule resolution :premises (t2850.t2 t2850.t3 t2850.t4 t2850.t5 t2850.t6 t2850.t7 t2850.t8))
% 5.31/5.57  (step t2850.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 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 (t2850.t9))
% 5.31/5.57  (step t2850.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 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 (t2850.t10))
% 5.31/5.57  (step t2850.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 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 (t2850.t1 t2850.t11))
% 5.31/5.57  (step t2850.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 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)
% 5.31/5.57  (step t2850.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 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 (t2850.t12 t2850.t13))
% 5.31/5.57  (step t2850.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 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 (t2850.t14))
% 5.31/5.57  (step t2850.t16 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 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 (t2850.t15))
% 5.31/5.57  (step t2850.t17 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule and_neg)
% 5.31/5.57  (step t2850.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)))) :rule resolution :premises (t2850.t17 t2850.a5 t2850.a0 t2850.a4 t2850.a3 t2850.a2 t2850.a1))
% 5.31/5.57  (step t2850.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2850.t16 t2850.t18))
% 5.31/5.57  (step t2850 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule subproof :discharge (t2850.a0 t2850.a1 t2850.a2 t2850.a3 t2850.a4 t2850.a5))
% 5.31/5.57  (step t2851 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2852 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2853 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2854 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2855 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2856 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2857 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2850 t2851 t2852 t2853 t2854 t2855 t2856))
% 5.31/5.57  (step t2858 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule reordering :premises (t2857))
% 5.31/5.57  (step t2859 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule contraction :premises (t2858))
% 5.31/5.57  (step t2860 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (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 (t2849 t2859))
% 5.31/5.57  (step t2861 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (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)
% 5.31/5.57  (step t2862 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule resolution :premises (t2860 t2861))
% 5.31/5.57  (step t2863 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13))))) :rule contraction :premises (t2862))
% 5.31/5.57  (step t2864 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule implies :premises (t2863))
% 5.31/5.57  (step t2865 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e13)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e13)))) :rule resolution :premises (t2848 t2864))
% 5.31/5.57  (step t2866 (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.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2865))
% 5.31/5.57  (step t2867 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule and_neg)
% 5.31/5.57  (step t2868 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2869)
% 5.31/5.57  (assume t2869.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2869.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.57  (assume t2869.a2 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.57  (assume t2869.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.31/5.57  (assume t2869.a4 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.57  (assume t2869.a5 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (step t2869.t1 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2869.t2)
% 5.31/5.57  (assume t2869.t2.a0 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.31/5.57  (assume t2869.t2.a1 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (assume t2869.t2.a2 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2869.t2.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.31/5.57  (assume t2869.t2.a4 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.31/5.57  (assume t2869.t2.a5 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))
% 5.31/5.57  (step t2869.t2.t1 (cl (= (tptp.op1 tptp.e13 tptp.e10) tptp.e13)) :rule symm :premises (t2869.t2.a5))
% 5.31/5.57  (step t2869.t2.t2 (cl (= (tptp.op1 tptp.e13 tptp.e10) (tptp.op1 tptp.e12 tptp.e11))) :rule trans :premises (t2869.t2.t1 t2869.t2.a4))
% 5.31/5.57  (step t2869.t2.t3 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)))) :rule cong :premises (t2869.t2.t2))
% 5.31/5.57  (step t2869.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t2869.t2.a4))
% 5.31/5.57  (step t2869.t2.t5 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.h4 tptp.e13))) :rule cong :premises (t2869.t2.t4))
% 5.31/5.57  (step t2869.t2.t6 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t2869.t2.a0))
% 5.31/5.57  (step t2869.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t2869.t2.a3))
% 5.31/5.57  (step t2869.t2.t8 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t2869.t2.t7))
% 5.31/5.57  (step t2869.t2.t9 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t2869.t2.t6))
% 5.31/5.57  (step t2869.t2.t10 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2869.t2.a2))
% 5.31/5.57  (step t2869.t2.t11 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2869.t2.t10))
% 5.31/5.57  (step t2869.t2.t12 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2869.t2.a1))
% 5.31/5.57  (step t2869.t2.t13 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2869.t2.t12))
% 5.31/5.57  (step t2869.t2.t14 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2869.t2.t11 t2869.t2.t13))
% 5.31/5.57  (step t2869.t2.t15 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule cong :premises (t2869.t2.t9 t2869.t2.t14))
% 5.31/5.57  (step t2869.t2.t16 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule trans :premises (t2869.t2.t3 t2869.t2.t5 t2869.t2.t6 t2869.t2.t8 t2869.t2.t15))
% 5.31/5.57  (step t2869.t2 (cl (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2869.t2.a0 t2869.t2.a1 t2869.t2.a2 t2869.t2.a3 t2869.t2.a4 t2869.t2.a5))
% 5.31/5.57  (step t2869.t3 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2869.t4 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2869.t5 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2869.t6 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.31/5.57  (step t2869.t7 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2869.t8 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2869.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule resolution :premises (t2869.t2 t2869.t3 t2869.t4 t2869.t5 t2869.t6 t2869.t7 t2869.t8))
% 5.31/5.57  (step t2869.t10 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2869.t9))
% 5.31/5.57  (step t2869.t11 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2869.t10))
% 5.31/5.57  (step t2869.t12 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2869.t1 t2869.t11))
% 5.31/5.57  (step t2869.t13 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 5.31/5.57  (step t2869.t14 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2869.t12 t2869.t13))
% 5.31/5.57  (step t2869.t15 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2869.t14))
% 5.31/5.57  (step t2869.t16 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule implies :premises (t2869.t15))
% 5.31/5.57  (step t2869.t17 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and_neg)
% 5.31/5.57  (step t2869.t18 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2869.t17 t2869.a4 t2869.a5 t2869.a0 t2869.a3 t2869.a1 t2869.a2))
% 5.31/5.57  (step t2869.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2869.t16 t2869.t18))
% 5.31/5.57  (step t2869 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule subproof :discharge (t2869.a0 t2869.a1 t2869.a2 t2869.a3 t2869.a4 t2869.a5))
% 5.31/5.57  (step t2870 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2871 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2872 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2873 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.31/5.57  (step t2874 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2875 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2876 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2869 t2870 t2871 t2872 t2873 t2874 t2875))
% 5.31/5.57  (step t2877 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2876))
% 5.31/5.57  (step t2878 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule contraction :premises (t2877))
% 5.31/5.57  (step t2879 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2868 t2878))
% 5.31/5.57  (step t2880 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (not (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule implies_neg2)
% 5.31/5.57  (step t2881 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule resolution :premises (t2879 t2880))
% 5.31/5.57  (step t2882 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))))) :rule contraction :premises (t2881))
% 5.31/5.57  (step t2883 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule implies :premises (t2882))
% 5.31/5.57  (step t2884 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10)))) :rule resolution :premises (t2867 t2883))
% 5.31/5.57  (step t2885 (cl (= (tptp.h4 (tptp.op1 tptp.e13 tptp.e10)) (tptp.op2 (tptp.h4 tptp.e13) (tptp.h4 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))) :rule reordering :premises (t2884))
% 5.31/5.57  (step t2886 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2846 t2847 t1222 t1248 t2866 t2493 t2492 t2548 t2885 t2493 t2492 t2548 t1309 t1310))
% 5.31/5.57  (step t2887 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2886))
% 5.31/5.57  (step t2888 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t2887 t1274 t1175))
% 5.31/5.57  (step t2889 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t2888))
% 5.31/5.57  (step t2890 (cl (not (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) (not (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.57  (step t2891 (cl (= (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))))) :rule cong :premises (t504 t384 t239 t114 t515 t1817))
% 5.31/5.57  (step t2892 (cl (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 5.31/5.57  (step t2893 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2894)
% 5.31/5.57  (assume t2894.a0 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.57  (assume t2894.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.57  (assume t2894.a2 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.57  (assume t2894.a3 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.57  (assume t2894.a4 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.57  (step t2894.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2894.t2)
% 5.31/5.57  (assume t2894.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.31/5.57  (assume t2894.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.57  (assume t2894.t2.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.57  (assume t2894.t2.a3 (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))
% 5.31/5.57  (step t2894.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) false) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.57  (step t2894.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule equiv1 :premises (t2894.t2.t1))
% 5.31/5.57  (step t2894.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t2894.t2.a1))
% 5.31/5.57  (step t2894.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t2894.t2.t3))
% 5.31/5.57  (step t2894.t2.t5 (cl (= (tptp.op1 tptp.e12 tptp.e13) tptp.e10)) :rule symm :premises (t2894.t2.a3))
% 5.31/5.57  (step t2894.t2.t6 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) :rule symm :premises (t2894.t2.a2))
% 5.31/5.57  (step t2894.t2.t7 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule symm :premises (t2894.t2.t6))
% 5.31/5.57  (step t2894.t2.t8 (cl (= (tptp.op1 tptp.e12 tptp.e13) (tptp.op1 tptp.e10 tptp.e11))) :rule trans :premises (t2894.t2.t5 t2894.t2.t7))
% 5.31/5.57  (step t2894.t2.t9 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t2894.t2.t4 t2894.t2.t8))
% 5.31/5.57  (step t2894.t2.t10 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.57  (step t2894.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv2 :premises (t2894.t2.t10))
% 5.31/5.57  (step t2894.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule not_not)
% 5.31/5.57  (step t2894.t2.t13 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t2894.t2.t11 t2894.t2.t12))
% 5.31/5.57  (step t2894.t2.t14 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t2894.t2.t13 t2894.t2.a0))
% 5.31/5.57  (step t2894.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) false)) :rule trans :premises (t2894.t2.t9 t2894.t2.t14))
% 5.31/5.57  (step t2894.t2.t16 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2894.t2.t2 t2894.t2.t15))
% 5.31/5.57  (step t2894.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2894.t2.a0 t2894.t2.a1 t2894.t2.a2 t2894.t2.a3))
% 5.31/5.57  (step t2894.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.57  (step t2894.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2894.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2894.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2894.t7 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2894.t2 t2894.t3 t2894.t4 t2894.t5 t2894.t6))
% 5.31/5.57  (step t2894.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2894.t7))
% 5.31/5.57  (step t2894.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2894.t8))
% 5.31/5.57  (step t2894.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2894.t1 t2894.t9))
% 5.31/5.57  (step t2894.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.57  (step t2894.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2894.t10 t2894.t11))
% 5.31/5.57  (step t2894.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2894.t12))
% 5.31/5.57  (step t2894.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2894.t13))
% 5.31/5.57  (step t2894.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule and_neg)
% 5.31/5.57  (step t2894.t16 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2894.t17)
% 5.31/5.57  (assume t2894.t17.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.57  (assume t2894.t17.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.57  (step t2894.t17.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2894.t17.a1))
% 5.31/5.57  (step t2894.t17.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t2894.t17.t1))
% 5.31/5.57  (step t2894.t17.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.57  (step t2894.t17.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2894.t17.a0))
% 5.31/5.57  (step t2894.t17.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2894.t17.t4))
% 5.31/5.57  (step t2894.t17.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2894.t17.t5))
% 5.31/5.57  (step t2894.t17.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t2894.t17.t3 t2894.t17.t6))
% 5.31/5.57  (step t2894.t17.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t2894.t17.t2 t2894.t17.t7))
% 5.31/5.57  (step t2894.t17 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t2894.t17.a0 t2894.t17.a1))
% 5.31/5.57  (step t2894.t18 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2894.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.57  (step t2894.t20 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t2894.t17 t2894.t18 t2894.t19))
% 5.31/5.57  (step t2894.t21 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t2894.t20))
% 5.31/5.57  (step t2894.t22 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t2894.t21))
% 5.31/5.57  (step t2894.t23 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t2894.t16 t2894.t22))
% 5.31/5.57  (step t2894.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.57  (step t2894.t25 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2894.t23 t2894.t24))
% 5.31/5.57  (step t2894.t26 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t2894.t25))
% 5.31/5.57  (step t2894.t27 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t2894.t26))
% 5.31/5.57  (step t2894.t28 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.57  (step t2894.t29 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2894.t28 t2894.a1 t2894.a2))
% 5.31/5.57  (step t2894.t30 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t2894.t27 t2894.t29))
% 5.31/5.57  (step t2894.t31 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2894.t32)
% 5.31/5.57  (assume t2894.t32.a0 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.57  (assume t2894.t32.a1 (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))
% 5.31/5.57  (step t2894.t32.t1 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) tptp.e10)) :rule symm :premises (t2894.t32.a1))
% 5.31/5.57  (step t2894.t32.t2 (cl (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule symm :premises (t2894.t32.t1))
% 5.31/5.57  (step t2894.t32.t3 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2894.t32.a0))
% 5.31/5.57  (step t2894.t32.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t2894.t32.t3))
% 5.31/5.57  (step t2894.t32.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2894.t32.t4))
% 5.31/5.57  (step t2894.t32.t6 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.57  (step t2894.t32.t7 (cl (= (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13) (tptp.op1 tptp.e12 tptp.e13))) :rule cong :premises (t2894.t32.t5 t2894.t32.t6))
% 5.31/5.57  (step t2894.t32.t8 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule trans :premises (t2894.t32.t2 t2894.t32.t7))
% 5.31/5.57  (step t2894.t32 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule subproof :discharge (t2894.t32.a0 t2894.t32.a1))
% 5.31/5.57  (step t2894.t33 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.57  (step t2894.t34 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2894.t35 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule resolution :premises (t2894.t32 t2894.t33 t2894.t34))
% 5.31/5.57  (step t2894.t36 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule reordering :premises (t2894.t35))
% 5.31/5.57  (step t2894.t37 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule contraction :premises (t2894.t36))
% 5.31/5.57  (step t2894.t38 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2894.t31 t2894.t37))
% 5.31/5.57  (step t2894.t39 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies_neg2)
% 5.31/5.57  (step t2894.t40 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2894.t38 t2894.t39))
% 5.31/5.57  (step t2894.t41 (cl (=> (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2894.t40))
% 5.31/5.57  (step t2894.t42 (cl (not (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule implies :premises (t2894.t41))
% 5.31/5.57  (step t2894.t43 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule and_neg)
% 5.31/5.57  (step t2894.t44 (cl (and (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)))) :rule resolution :premises (t2894.t43 t2894.a2 t2894.a0))
% 5.31/5.57  (step t2894.t45 (cl (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13))) :rule resolution :premises (t2894.t42 t2894.t44))
% 5.31/5.57  (step t2894.t46 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2894.t15 t2894.a4 t2894.t30 t2894.a3 t2894.t45))
% 5.31/5.57  (step t2894.t47 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2894.t14 t2894.t46))
% 5.31/5.57  (step t2894 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule subproof :discharge (t2894.a0 t2894.a1 t2894.a2 t2894.a3 t2894.a4))
% 5.31/5.57  (step t2895 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2896 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2897 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.57  (step t2898 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2899 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.31/5.57  (step t2900 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t2894 t2895 t2896 t2897 t2898 t2899))
% 5.31/5.57  (step t2901 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule reordering :premises (t2900))
% 5.31/5.57  (step t2902 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule contraction :premises (t2901))
% 5.31/5.57  (step t2903 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2893 t2902))
% 5.31/5.57  (step t2904 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule implies_neg2)
% 5.31/5.57  (step t2905 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2903 t2904))
% 5.31/5.57  (step t2906 (cl (=> (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2905))
% 5.31/5.57  (step t2907 (cl (not (and (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule implies :premises (t2906))
% 5.31/5.57  (step t2908 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule resolution :premises (t2892 t2907))
% 5.31/5.57  (step t2909 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))))) :rule or_neg)
% 5.31/5.57  (step t2910 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.57  (step t2911 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.57  (step t2912 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.31/5.57  (step t2913 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 5.31/5.57  (step t2914 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule or_neg)
% 5.31/5.57  (step t2915 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2908 t2909 t2910 t2911 t2912 t2913 t2914))
% 5.31/5.57  (step t2916 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule contraction :premises (t2915))
% 5.31/5.57  (step t2917 (cl (or (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))))) :rule resolution :premises (t2890 t2891 t2916))
% 5.31/5.57  (step t2918 (cl (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)))) :rule or :premises (t2917))
% 5.31/5.57  (step t2919 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13))) (not (= tptp.e10 (tptp.op1 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t2918))
% 5.31/5.57  (step t2920 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 5.31/5.57  (step t2921 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 5.31/5.57  (step t2922 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule refl)
% 5.31/5.57  (step t2923 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t384 t239 t2921 t394 t2922))
% 5.31/5.57  (step t2924 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 5.31/5.57  (step t2925 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2926)
% 5.31/5.57  (assume t2926.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.57  (assume t2926.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.57  (assume t2926.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.31/5.57  (assume t2926.a3 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.31/5.57  (step t2926.t1 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2926.t2)
% 5.31/5.57  (assume t2926.t2.a0 (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.31/5.57  (assume t2926.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.31/5.57  (assume t2926.t2.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.31/5.57  (assume t2926.t2.a3 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.57  (step t2926.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) false) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_simplify)
% 5.31/5.57  (step t2926.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) false)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule equiv1 :premises (t2926.t2.t1))
% 5.31/5.57  (step t2926.t2.t3 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t2926.t2.a1))
% 5.31/5.57  (step t2926.t2.t4 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t2926.t2.t3))
% 5.31/5.57  (step t2926.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2926.t2.a3))
% 5.31/5.57  (step t2926.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) :rule symm :premises (t2926.t2.a2))
% 5.31/5.57  (step t2926.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t2926.t2.t6))
% 5.31/5.57  (step t2926.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t2926.t2.t5 t2926.t2.t7))
% 5.31/5.57  (step t2926.t2.t9 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule cong :premises (t2926.t2.t4 t2926.t2.t8))
% 5.31/5.57  (step t2926.t2.t10 (cl (= (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.31/5.57  (step t2926.t2.t11 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv2 :premises (t2926.t2.t10))
% 5.31/5.57  (step t2926.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule not_not)
% 5.31/5.57  (step t2926.t2.t13 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule resolution :premises (t2926.t2.t11 t2926.t2.t12))
% 5.31/5.57  (step t2926.t2.t14 (cl (= (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false)) :rule resolution :premises (t2926.t2.t13 t2926.t2.a0))
% 5.31/5.57  (step t2926.t2.t15 (cl (= (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t2926.t2.t9 t2926.t2.t14))
% 5.31/5.57  (step t2926.t2.t16 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2926.t2.t2 t2926.t2.t15))
% 5.31/5.57  (step t2926.t2 (cl (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2926.t2.a0 t2926.t2.a1 t2926.t2.a2 t2926.t2.a3))
% 5.31/5.57  (step t2926.t3 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.31/5.57  (step t2926.t4 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2926.t5 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2926.t6 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2926.t7 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2926.t2 t2926.t3 t2926.t4 t2926.t5 t2926.t6))
% 5.31/5.57  (step t2926.t8 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2926.t7))
% 5.31/5.57  (step t2926.t9 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2926.t8))
% 5.31/5.57  (step t2926.t10 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2926.t1 t2926.t9))
% 5.31/5.57  (step t2926.t11 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 5.31/5.57  (step t2926.t12 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2926.t10 t2926.t11))
% 5.31/5.57  (step t2926.t13 (cl (=> (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2926.t12))
% 5.31/5.57  (step t2926.t14 (cl (not (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2926.t13))
% 5.31/5.57  (step t2926.t15 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 5.31/5.57  (step t2926.t16 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2926.t17)
% 5.31/5.57  (assume t2926.t17.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.31/5.57  (assume t2926.t17.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.31/5.57  (step t2926.t17.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t2926.t17.a1))
% 5.31/5.57  (step t2926.t17.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t2926.t17.t1))
% 5.31/5.57  (step t2926.t17.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.31/5.57  (step t2926.t17.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2926.t17.a0))
% 5.31/5.57  (step t2926.t17.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t2926.t17.t4))
% 5.31/5.57  (step t2926.t17.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t2926.t17.t5))
% 5.31/5.57  (step t2926.t17.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t2926.t17.t3 t2926.t17.t6))
% 5.31/5.57  (step t2926.t17.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t2926.t17.t2 t2926.t17.t7))
% 5.31/5.57  (step t2926.t17 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t2926.t17.a0 t2926.t17.a1))
% 5.31/5.57  (step t2926.t18 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2926.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.57  (step t2926.t20 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t2926.t17 t2926.t18 t2926.t19))
% 5.31/5.57  (step t2926.t21 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t2926.t20))
% 5.31/5.57  (step t2926.t22 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t2926.t21))
% 5.31/5.57  (step t2926.t23 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t2926.t16 t2926.t22))
% 5.31/5.57  (step t2926.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.31/5.57  (step t2926.t25 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t2926.t23 t2926.t24))
% 5.31/5.57  (step t2926.t26 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t2926.t25))
% 5.31/5.57  (step t2926.t27 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t2926.t26))
% 5.31/5.57  (step t2926.t28 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.31/5.57  (step t2926.t29 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2926.t28 t2926.a0 t2926.a1))
% 5.31/5.57  (step t2926.t30 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t2926.t27 t2926.t29))
% 5.31/5.57  (step t2926.t31 (cl (and (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2926.t15 t2926.a3 t2926.t30 t2926.a2 t2926.a0))
% 5.31/5.57  (step t2926.t32 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2926.t14 t2926.t31))
% 5.31/5.57  (step t2926 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t2926.a0 t2926.a1 t2926.a2 t2926.a3))
% 5.31/5.57  (step t2927 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.31/5.57  (step t2928 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.31/5.57  (step t2929 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2930 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= 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.e11 tptp.e11)))) :rule and_pos)
% 5.31/5.57  (step t2931 (cl (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t2926 t2927 t2928 t2929 t2930))
% 5.31/5.57  (step t2932 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t2931))
% 5.31/5.57  (step t2933 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t2932))
% 5.31/5.57  (step t2934 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2925 t2933))
% 5.31/5.57  (step t2935 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 5.31/5.57  (step t2936 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2934 t2935))
% 5.31/5.57  (step t2937 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2936))
% 5.31/5.57  (step t2938 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t2937))
% 5.31/5.57  (step t2939 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t2924 t2938))
% 5.31/5.57  (step t2940 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.57  (step t2941 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.31/5.57  (step t2942 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 5.31/5.57  (step t2943 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 5.31/5.57  (step t2944 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.31/5.57  (step t2945 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2939 t2940 t2941 t2942 t2943 t2944))
% 5.31/5.57  (step t2946 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (not (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t2945))
% 5.31/5.57  (step t2947 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t2920 t2923 t2946))
% 5.31/5.57  (step t2948 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t2947))
% 5.31/5.57  (step t2949 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t2948))
% 5.31/5.57  (step t2950 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2889 t1808 t1810 t2919 t280 t421 t548 t549 t2949 t280 t421 t422))
% 5.31/5.57  (step t2951 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t2950))
% 5.31/5.57  (step t2952 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 5.31/5.57  (step t2953 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2954)
% 5.31/5.57  (assume t2954.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2954.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.57  (assume t2954.a2 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.57  (assume t2954.a3 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.31/5.57  (assume t2954.a4 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (assume t2954.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.57  (step t2954.t1 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies_neg1)
% 5.31/5.57  (anchor :step t2954.t2)
% 5.31/5.57  (assume t2954.t2.a0 (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)))
% 5.31/5.57  (assume t2954.t2.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.31/5.57  (assume t2954.t2.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.31/5.57  (assume t2954.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.31/5.57  (assume t2954.t2.a4 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.31/5.57  (assume t2954.t2.a5 (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))
% 5.31/5.57  (step t2954.t2.t1 (cl (= (tptp.op1 tptp.e10 tptp.e11) tptp.e10)) :rule symm :premises (t2954.t2.a5))
% 5.31/5.57  (step t2954.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.h4 tptp.e10))) :rule cong :premises (t2954.t2.t1))
% 5.31/5.57  (step t2954.t2.t3 (cl (= (tptp.h4 tptp.e10) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2954.t2.a0))
% 5.31/5.57  (step t2954.t2.t4 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t2954.t2.a1))
% 5.31/5.57  (step t2954.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t2954.t2.a4))
% 5.31/5.57  (step t2954.t2.t6 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t2954.t2.t5))
% 5.31/5.57  (step t2954.t2.t7 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t2954.t2.t4))
% 5.31/5.57  (step t2954.t2.t8 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule symm :premises (t2954.t2.t3))
% 5.31/5.57  (step t2954.t2.t9 (cl (= tptp.e20 (tptp.h4 tptp.e10))) :rule trans :premises (t2954.t2.t7 t2954.t2.t8))
% 5.31/5.57  (step t2954.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2954.t2.a3))
% 5.31/5.57  (step t2954.t2.t11 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2954.t2.t10))
% 5.31/5.57  (step t2954.t2.t12 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2954.t2.a2))
% 5.31/5.57  (step t2954.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2954.t2.t12))
% 5.31/5.57  (step t2954.t2.t14 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2954.t2.t11 t2954.t2.t13))
% 5.31/5.57  (step t2954.t2.t15 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule cong :premises (t2954.t2.t9 t2954.t2.t14))
% 5.31/5.57  (step t2954.t2.t16 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule trans :premises (t2954.t2.t2 t2954.t2.t3 t2954.t2.t4 t2954.t2.t6 t2954.t2.t15))
% 5.31/5.57  (step t2954.t2 (cl (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (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 (t2954.t2.a0 t2954.t2.a1 t2954.t2.a2 t2954.t2.a3 t2954.t2.a4 t2954.t2.a5))
% 5.31/5.57  (step t2954.t3 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.31/5.57  (step t2954.t4 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2954.t5 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2954.t6 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.31/5.57  (step t2954.t7 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.31/5.57  (step t2954.t8 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.31/5.57  (step t2954.t9 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t2954.t2 t2954.t3 t2954.t4 t2954.t5 t2954.t6 t2954.t7 t2954.t8))
% 5.31/5.57  (step t2954.t10 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (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 (t2954.t9))
% 5.31/5.57  (step t2954.t11 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (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 (t2954.t10))
% 5.31/5.57  (step t2954.t12 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (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 (t2954.t1 t2954.t11))
% 5.31/5.57  (step t2954.t13 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (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)
% 5.31/5.57  (step t2954.t14 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (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.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (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 (t2954.t12 t2954.t13))
% 5.31/5.57  (step t2954.t15 (cl (=> (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (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 (t2954.t14))
% 5.31/5.57  (step t2954.t16 (cl (not (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (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 (t2954.t15))
% 5.31/5.57  (step t2954.t17 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule and_neg)
% 5.31/5.57  (step t2954.t18 (cl (and (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t2954.t17 t2954.a4 t2954.a0 t2954.a5 t2954.a1 t2954.a3 t2954.a2))
% 5.31/5.57  (step t2954.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2954.t16 t2954.t18))
% 5.31/5.57  (step t2954 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t2954.a0 t2954.a1 t2954.a2 t2954.a3 t2954.a4 t2954.a5))
% 5.31/5.57  (step t2955 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t2956 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t2957 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t2958 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t2959 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) :rule and_pos)
% 5.38/5.57  (step t2960 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t2961 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2954 t2955 t2956 t2957 t2958 t2959 t2960))
% 5.38/5.57  (step t2962 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2961))
% 5.38/5.57  (step t2963 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule contraction :premises (t2962))
% 5.38/5.57  (step t2964 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2953 t2963))
% 5.38/5.57  (step t2965 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 5.38/5.57  (step t2966 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2964 t2965))
% 5.38/5.57  (step t2967 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))))) :rule contraction :premises (t2966))
% 5.38/5.57  (step t2968 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule implies :premises (t2967))
% 5.38/5.57  (step t2969 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2952 t2968))
% 5.38/5.57  (step t2970 (cl (= (tptp.h4 (tptp.op1 tptp.e10 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e10) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.h4 tptp.e10))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2969))
% 5.38/5.57  (step t2971 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 5.38/5.57  (step t2972 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t2973)
% 5.38/5.57  (assume t2973.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.57  (assume t2973.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.38/5.57  (assume t2973.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.57  (assume t2973.a3 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.38/5.57  (step t2973.t1 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (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.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t2973.t2)
% 5.38/5.57  (assume t2973.t2.a0 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.38/5.57  (assume t2973.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.57  (assume t2973.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.57  (assume t2973.t2.a3 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.38/5.57  (step t2973.t2.t1 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) :rule symm :premises (t2973.t2.a3))
% 5.38/5.57  (step t2973.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.h4 tptp.e11))) :rule cong :premises (t2973.t2.t1))
% 5.38/5.57  (step t2973.t2.t3 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2973.t2.a0))
% 5.38/5.57  (step t2973.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t2973.t2.a1))
% 5.38/5.57  (step t2973.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t2973.t2.a2))
% 5.38/5.57  (step t2973.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t2973.t2.t5))
% 5.38/5.57  (step t2973.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t2973.t2.t4))
% 5.38/5.57  (step t2973.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t2973.t2.t3))
% 5.38/5.57  (step t2973.t2.t9 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t2973.t2.t7 t2973.t2.t8))
% 5.38/5.57  (step t2973.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule cong :premises (t2973.t2.t9 t2973.t2.t9))
% 5.38/5.57  (step t2973.t2.t11 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule trans :premises (t2973.t2.t2 t2973.t2.t3 t2973.t2.t4 t2973.t2.t6 t2973.t2.t10))
% 5.38/5.57  (step t2973.t2 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e11 (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 (t2973.t2.a0 t2973.t2.a1 t2973.t2.a2 t2973.t2.a3))
% 5.38/5.57  (step t2973.t3 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t2973.t4 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t2973.t5 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t2973.t6 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t2973.t7 (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.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t2973.t2 t2973.t3 t2973.t4 t2973.t5 t2973.t6))
% 5.38/5.57  (step t2973.t8 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (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 (t2973.t7))
% 5.38/5.57  (step t2973.t9 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (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 (t2973.t8))
% 5.38/5.57  (step t2973.t10 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (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 (t2973.t1 t2973.t9))
% 5.38/5.57  (step t2973.t11 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (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)
% 5.38/5.57  (step t2973.t12 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (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.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (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 (t2973.t10 t2973.t11))
% 5.38/5.57  (step t2973.t13 (cl (=> (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (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 (t2973.t12))
% 5.38/5.57  (step t2973.t14 (cl (not (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (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 (t2973.t13))
% 5.38/5.57  (step t2973.t15 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_neg)
% 5.38/5.57  (step t2973.t16 (cl (and (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t2973.t15 t2973.a3 t2973.a0 t2973.a2 t2973.a1))
% 5.38/5.57  (step t2973.t17 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2973.t14 t2973.t16))
% 5.38/5.57  (step t2973 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t2973.a0 t2973.a1 t2973.a2 t2973.a3))
% 5.38/5.57  (step t2974 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t2975 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t2976 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t2977 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t2978 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2973 t2974 t2975 t2976 t2977))
% 5.38/5.57  (step t2979 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2978))
% 5.38/5.57  (step t2980 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule contraction :premises (t2979))
% 5.38/5.57  (step t2981 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2972 t2980))
% 5.38/5.57  (step t2982 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 5.38/5.57  (step t2983 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule resolution :premises (t2981 t2982))
% 5.38/5.57  (step t2984 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))))) :rule contraction :premises (t2983))
% 5.38/5.57  (step t2985 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule implies :premises (t2984))
% 5.38/5.57  (step t2986 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11)))) :rule resolution :premises (t2971 t2985))
% 5.38/5.57  (step t2987 (cl (= (tptp.h4 (tptp.op1 tptp.e11 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e11) (tptp.h4 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t2986))
% 5.38/5.57  (step t2988 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t2951 t1906 t589 t2970 t2317 t2493 t2319 t2548 t2987 t2317 t2319))
% 5.38/5.57  (step t2989 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t2988))
% 5.38/5.57  (step t2990 (cl (= 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 or :premises (t100))
% 5.38/5.57  (step t2991 (cl (or (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule and :premises (t696))
% 5.38/5.57  (step t2992 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule or :premises (t2991))
% 5.38/5.57  (step t2993 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule resolution :premises (t2989 t2990 t1589 t1222 t2992 t423))
% 5.38/5.57  (step t2994 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule contraction :premises (t2993))
% 5.38/5.57  (step t2995 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.38/5.57  (step t2996 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t2995))
% 5.38/5.57  (step t2997 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t2998 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t2997))
% 5.38/5.57  (step t2999 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 5.38/5.57  (step t3000 (cl (= (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.38/5.57  (step t3001 (cl (not (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t3000))
% 5.38/5.57  (step t3002 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))))) :rule all_simplify)
% 5.38/5.57  (step t3003 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule refl)
% 5.38/5.57  (step t3004 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 5.38/5.57  (step t3005 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t3003 t3004))
% 5.38/5.57  (step t3006 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) true)) :rule all_simplify)
% 5.38/5.57  (step t3007 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) true)) :rule trans :premises (t3005 t3006))
% 5.38/5.57  (step t3008 (cl (= (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) true)) :rule trans :premises (t3002 t3007))
% 5.38/5.57  (step t3009 (cl (= (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t3001 t3008))
% 5.38/5.57  (step t3010 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t1679 t3009 t638))
% 5.38/5.57  (step t3011 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 5.38/5.57  (step t3012 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3013)
% 5.38/5.57  (assume t3013.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.57  (assume t3013.a1 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.38/5.57  (step t3013.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3013.t2)
% 5.38/5.57  (assume t3013.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.38/5.57  (assume t3013.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.57  (step t3013.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.38/5.57  (step t3013.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) false)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t3013.t2.t1))
% 5.38/5.57  (step t3013.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t3013.t2.a1))
% 5.38/5.57  (step t3013.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t3013.t2.t3))
% 5.38/5.57  (step t3013.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule refl)
% 5.38/5.57  (step t3013.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule cong :premises (t3013.t2.t4 t3013.t2.t5))
% 5.38/5.57  (step t3013.t2.t7 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.38/5.57  (step t3013.t2.t8 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv2 :premises (t3013.t2.t7))
% 5.38/5.57  (step t3013.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule not_not)
% 5.38/5.57  (step t3013.t2.t10 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule resolution :premises (t3013.t2.t8 t3013.t2.t9))
% 5.38/5.57  (step t3013.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false)) :rule resolution :premises (t3013.t2.t10 t3013.t2.a0))
% 5.38/5.57  (step t3013.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule trans :premises (t3013.t2.t6 t3013.t2.t11))
% 5.38/5.57  (step t3013.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t3013.t2.t2 t3013.t2.t12))
% 5.38/5.57  (step t3013.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t3013.t2.a0 t3013.t2.a1))
% 5.38/5.57  (step t3013.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.38/5.57  (step t3013.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t3013.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t3013.t2 t3013.t3 t3013.t4))
% 5.38/5.57  (step t3013.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t3013.t5))
% 5.38/5.57  (step t3013.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t3013.t6))
% 5.38/5.57  (step t3013.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t3013.t1 t3013.t7))
% 5.38/5.57  (step t3013.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 5.38/5.57  (step t3013.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t3013.t8 t3013.t9))
% 5.38/5.57  (step t3013.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t3013.t10))
% 5.38/5.57  (step t3013.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t3013.t11))
% 5.38/5.57  (step t3013.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 5.38/5.57  (step t3013.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t3013.t13 t3013.a1 t3013.a0))
% 5.38/5.57  (step t3013.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t3013.t12 t3013.t14))
% 5.38/5.57  (step t3013 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t3013.a0 t3013.a1))
% 5.38/5.57  (step t3014 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t3015 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.38/5.57  (step t3016 (cl (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t3013 t3014 t3015))
% 5.38/5.57  (step t3017 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t3016))
% 5.38/5.57  (step t3018 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t3017))
% 5.38/5.57  (step t3019 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t3012 t3018))
% 5.38/5.57  (step t3020 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 5.38/5.57  (step t3021 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t3019 t3020))
% 5.38/5.57  (step t3022 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t3021))
% 5.38/5.57  (step t3023 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t3022))
% 5.38/5.57  (step t3024 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t3011 t3023))
% 5.38/5.57  (step t3025 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.38/5.57  (step t3026 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 5.38/5.57  (step t3027 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 5.38/5.57  (step t3028 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t3024 t3025 t3026 t3027))
% 5.38/5.57  (step t3029 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t3028))
% 5.38/5.57  (step t3030 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t2999 t3010 t3029))
% 5.38/5.57  (step t3031 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t3030))
% 5.38/5.57  (step t3032 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t3031))
% 5.38/5.57  (step t3033 (cl (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and :premises (t379))
% 5.38/5.57  (step t3034 (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)
% 5.38/5.57  (step t3035 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3036 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3037 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3038 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3039 (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 (t3035 t3036 t3037 t3038))
% 5.38/5.57  (step t3040 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3041 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3042 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3043 (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 (t3035 t3040 t3041 t3042))
% 5.38/5.57  (step t3044 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3045 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3046 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3047 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3048 (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 (t3044 t3045 t3046 t3047))
% 5.38/5.57  (step t3049 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3050 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3051 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3052 (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 (t3044 t3049 t3050 t3051))
% 5.38/5.57  (step t3053 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3054 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3055 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3056 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3057 (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 (t3053 t3054 t3055 t3056))
% 5.38/5.57  (step t3058 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3059 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3060 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3061 (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 (t3053 t3058 t3059 t3060))
% 5.38/5.57  (step t3062 (cl (= (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3063 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3064 (cl (= (= (tptp.op2 tptp.e20 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3065 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3066 (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 (t3062 t3063 t3064 t3065))
% 5.38/5.57  (step t3067 (cl (= (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3068 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3069 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3070 (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 (t3062 t3067 t3068 t3069))
% 5.38/5.57  (step t3071 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3072 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3073 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3074 (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 (t3040 t3071 t3072 t3073))
% 5.38/5.57  (step t3075 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3076 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3077 (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 (t3036 t3071 t3075 t3076))
% 5.38/5.57  (step t3078 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3079 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3080 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3081 (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 (t3049 t3078 t3079 t3080))
% 5.38/5.57  (step t3082 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3083 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3084 (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 (t3045 t3078 t3082 t3083))
% 5.38/5.57  (step t3085 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3086 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3087 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3088 (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 (t3058 t3085 t3086 t3087))
% 5.38/5.57  (step t3089 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3090 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3091 (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 (t3054 t3085 t3089 t3090))
% 5.38/5.57  (step t3092 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3093 (cl (= (= (tptp.op2 tptp.e21 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3094 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3095 (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 (t3067 t3092 t3093 t3094))
% 5.38/5.57  (step t3096 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3097 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3098 (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 (t3063 t3092 t3096 t3097))
% 5.38/5.57  (step t3099 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3100 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3101 (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 (t3041 t3075 t3099 t3100))
% 5.38/5.57  (step t3102 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3103 (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 (t3037 t3072 t3099 t3102))
% 5.38/5.57  (step t3104 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3105 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3106 (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 (t3050 t3082 t3104 t3105))
% 5.38/5.57  (step t3107 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3108 (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 (t3046 t3079 t3104 t3107))
% 5.38/5.57  (step t3109 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3110 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3111 (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 (t3059 t3089 t3109 t3110))
% 5.38/5.57  (step t3112 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3113 (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 (t3055 t3086 t3109 t3112))
% 5.38/5.57  (step t3114 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3115 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3116 (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 (t3068 t3096 t3114 t3115))
% 5.38/5.57  (step t3117 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule all_simplify)
% 5.38/5.57  (step t3118 (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 (t3064 t3093 t3114 t3117))
% 5.38/5.57  (step t3119 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3120 (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 (t3042 t3076 t3102 t3119))
% 5.38/5.57  (step t3121 (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 (t3038 t3073 t3100 t3119))
% 5.38/5.57  (step t3122 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3123 (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 (t3051 t3083 t3107 t3122))
% 5.38/5.57  (step t3124 (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 (t3047 t3080 t3105 t3122))
% 5.38/5.57  (step t3125 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3126 (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 (t3060 t3090 t3112 t3125))
% 5.38/5.57  (step t3127 (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 (t3056 t3087 t3110 t3125))
% 5.38/5.57  (step t3128 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 5.38/5.57  (step t3129 (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 (t3069 t3097 t3117 t3128))
% 5.38/5.57  (step t3130 (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 (t3065 t3094 t3115 t3128))
% 5.38/5.57  (step t3131 (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 (t3039 t3043 t3048 t3052 t3057 t3061 t3066 t3070 t3074 t3077 t3081 t3084 t3088 t3091 t3095 t3098 t3101 t3103 t3106 t3108 t3111 t3113 t3116 t3118 t3120 t3121 t3123 t3124 t3126 t3127 t3129 t3130))
% 5.38/5.57  (step t3132 (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 (t3034 t3131 a3))
% 5.38/5.57  (step t3133 (cl (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 and :premises (t3132))
% 5.38/5.57  (step t3134 (cl (= 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 or :premises (t3133))
% 5.38/5.57  (step t3135 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.57  (step t3136 (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)
% 5.38/5.57  (step t3137 (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 (t3136))
% 5.38/5.57  (step t3138 (cl (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))))) :rule all_simplify)
% 5.38/5.57  (step t3139 (cl (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21))) :rule refl)
% 5.38/5.57  (step t3140 (cl (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule all_simplify)
% 5.38/5.57  (step t3141 (cl (= (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))) (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21)))) :rule cong :premises (t3139 t3140))
% 5.38/5.57  (step t3142 (cl (= (= (= tptp.e20 tptp.e21) (= tptp.e20 tptp.e21)) true)) :rule all_simplify)
% 5.38/5.57  (step t3143 (cl (= (= (= tptp.e20 tptp.e21) (not (not (= tptp.e20 tptp.e21)))) true)) :rule trans :premises (t3141 t3142))
% 5.38/5.57  (step t3144 (cl (= (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21)) true)) :rule trans :premises (t3138 t3143))
% 5.38/5.57  (step t3145 (cl (= (not (not (= tptp.e20 tptp.e21))) (= tptp.e20 tptp.e21))) :rule resolution :premises (t3137 t3144))
% 5.38/5.57  (step t3146 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 5.38/5.57  (step t3147 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 5.38/5.57  (step t3148 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3145 t3146 t3147))
% 5.38/5.57  (step t3149 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 5.38/5.57  (step t3150 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3151)
% 5.38/5.57  (assume t3151.a0 (not (= tptp.e20 tptp.e21)))
% 5.38/5.57  (assume t3151.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.57  (step t3151.t1 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3151.t2)
% 5.38/5.57  (assume t3151.t2.a0 (not (= tptp.e20 tptp.e21)))
% 5.38/5.57  (assume t3151.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.57  (step t3151.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.57  (step t3151.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 (t3151.t2.t1))
% 5.38/5.57  (step t3151.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 5.38/5.57  (step t3151.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3151.t2.a1))
% 5.38/5.57  (step t3151.t2.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3151.t2.t4))
% 5.38/5.57  (step t3151.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3151.t2.t5))
% 5.38/5.57  (step t3151.t2.t7 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 tptp.e21))) :rule cong :premises (t3151.t2.t3 t3151.t2.t6))
% 5.38/5.57  (step t3151.t2.t8 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 5.38/5.57  (step t3151.t2.t9 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t3151.t2.t8))
% 5.38/5.57  (step t3151.t2.t10 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 5.38/5.57  (step t3151.t2.t11 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t3151.t2.t9 t3151.t2.t10))
% 5.38/5.57  (step t3151.t2.t12 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t3151.t2.t11 t3151.t2.a0))
% 5.38/5.57  (step t3151.t2.t13 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t3151.t2.t7 t3151.t2.t12))
% 5.38/5.57  (step t3151.t2.t14 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3151.t2.t2 t3151.t2.t13))
% 5.38/5.57  (step t3151.t2 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t3151.t2.a0 t3151.t2.a1))
% 5.38/5.57  (step t3151.t3 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3151.t4 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3151.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3151.t2 t3151.t3 t3151.t4))
% 5.38/5.57  (step t3151.t6 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3151.t5))
% 5.38/5.57  (step t3151.t7 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3151.t6))
% 5.38/5.57  (step t3151.t8 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= 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)))) :rule resolution :premises (t3151.t1 t3151.t7))
% 5.38/5.57  (step t3151.t9 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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)
% 5.38/5.57  (step t3151.t10 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3151.t8 t3151.t9))
% 5.38/5.57  (step t3151.t11 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3151.t10))
% 5.38/5.57  (step t3151.t12 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t3151.t11))
% 5.38/5.57  (step t3151.t13 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 5.38/5.57  (step t3151.t14 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3151.t13 t3151.a0 t3151.a1))
% 5.38/5.57  (step t3151.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3151.t12 t3151.t14))
% 5.38/5.57  (step t3151 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t3151.a0 t3151.a1))
% 5.38/5.57  (step t3152 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3153 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3154 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3151 t3152 t3153))
% 5.38/5.57  (step t3155 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3154))
% 5.38/5.57  (step t3156 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3155))
% 5.38/5.57  (step t3157 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= 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)))) :rule resolution :premises (t3150 t3156))
% 5.38/5.57  (step t3158 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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)
% 5.38/5.57  (step t3159 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3157 t3158))
% 5.38/5.57  (step t3160 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3159))
% 5.38/5.57  (step t3161 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t3160))
% 5.38/5.57  (step t3162 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3149 t3161))
% 5.38/5.57  (step t3163 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.57  (step t3164 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.57  (step t3165 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (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)
% 5.38/5.57  (step t3166 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3162 t3163 t3164 t3165))
% 5.38/5.57  (step t3167 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3166))
% 5.38/5.57  (step t3168 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3135 t3148 t3167))
% 5.38/5.57  (step t3169 (cl (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t3168))
% 5.38/5.57  (step t3170 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3169))
% 5.38/5.57  (step t3171 (cl (not (= tptp.e20 tptp.e21))) :rule and :premises (a7))
% 5.38/5.57  (step t3172 (cl (not (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))))) (not (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.57  (step t3173 (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)
% 5.38/5.57  (step t3174 (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 (t3173))
% 5.38/5.57  (step t3175 (cl (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) (= (= tptp.e20 tptp.e22) (not (not (= tptp.e20 tptp.e22)))))) :rule all_simplify)
% 5.38/5.57  (step t3176 (cl (= (= tptp.e20 tptp.e22) (= tptp.e20 tptp.e22))) :rule refl)
% 5.38/5.57  (step t3177 (cl (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22))) :rule all_simplify)
% 5.38/5.57  (step t3178 (cl (= (= (= tptp.e20 tptp.e22) (not (not (= tptp.e20 tptp.e22)))) (= (= tptp.e20 tptp.e22) (= tptp.e20 tptp.e22)))) :rule cong :premises (t3176 t3177))
% 5.38/5.57  (step t3179 (cl (= (= (= tptp.e20 tptp.e22) (= tptp.e20 tptp.e22)) true)) :rule all_simplify)
% 5.38/5.57  (step t3180 (cl (= (= (= tptp.e20 tptp.e22) (not (not (= tptp.e20 tptp.e22)))) true)) :rule trans :premises (t3178 t3179))
% 5.38/5.57  (step t3181 (cl (= (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22)) true)) :rule trans :premises (t3175 t3180))
% 5.38/5.57  (step t3182 (cl (= (not (not (= tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22))) :rule resolution :premises (t3174 t3181))
% 5.38/5.57  (step t3183 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule refl)
% 5.38/5.57  (step t3184 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 5.38/5.57  (step t3185 (cl (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t3182 t3146 t3183 t3184))
% 5.38/5.57  (step t3186 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.57  (step t3187 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3188)
% 5.38/5.57  (assume t3188.a0 (not (= tptp.e20 tptp.e22)))
% 5.38/5.57  (assume t3188.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.57  (assume t3188.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.57  (step t3188.t1 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3188.t2)
% 5.38/5.57  (assume t3188.t2.a0 (not (= tptp.e20 tptp.e22)))
% 5.38/5.57  (assume t3188.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 5.38/5.57  (step t3188.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.57  (step t3188.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) false)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule equiv1 :premises (t3188.t2.t1))
% 5.38/5.57  (step t3188.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 5.38/5.57  (step t3188.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t3188.t2.a1))
% 5.38/5.57  (step t3188.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 tptp.e22))) :rule cong :premises (t3188.t2.t3 t3188.t2.t4))
% 5.38/5.57  (step t3188.t2.t6 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 5.38/5.57  (step t3188.t2.t7 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t3188.t2.t6))
% 5.38/5.57  (step t3188.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 5.38/5.57  (step t3188.t2.t9 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t3188.t2.t7 t3188.t2.t8))
% 5.38/5.57  (step t3188.t2.t10 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t3188.t2.t9 t3188.t2.a0))
% 5.38/5.57  (step t3188.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t3188.t2.t5 t3188.t2.t10))
% 5.38/5.57  (step t3188.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3188.t2.t2 t3188.t2.t11))
% 5.38/5.57  (step t3188.t2 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t3188.t2.a0 t3188.t2.a1))
% 5.38/5.57  (step t3188.t3 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.57  (step t3188.t4 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3188.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3188.t2 t3188.t3 t3188.t4))
% 5.38/5.57  (step t3188.t6 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t3188.t5))
% 5.38/5.57  (step t3188.t7 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3188.t6))
% 5.38/5.57  (step t3188.t8 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3188.t1 t3188.t7))
% 5.38/5.57  (step t3188.t9 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 5.38/5.57  (step t3188.t10 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3188.t8 t3188.t9))
% 5.38/5.57  (step t3188.t11 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3188.t10))
% 5.38/5.57  (step t3188.t12 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t3188.t11))
% 5.38/5.57  (step t3188.t13 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 5.38/5.57  (step t3188.t14 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3188.t15)
% 5.38/5.57  (assume t3188.t15.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.57  (assume t3188.t15.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.57  (step t3188.t15.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t3188.t15.a1))
% 5.38/5.57  (step t3188.t15.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t3188.t15.t1))
% 5.38/5.57  (step t3188.t15.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.57  (step t3188.t15.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3188.t15.a0))
% 5.38/5.57  (step t3188.t15.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3188.t15.t4))
% 5.38/5.57  (step t3188.t15.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3188.t15.t5))
% 5.38/5.57  (step t3188.t15.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t3188.t15.t3 t3188.t15.t6))
% 5.38/5.57  (step t3188.t15.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t3188.t15.t2 t3188.t15.t7))
% 5.38/5.57  (step t3188.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule subproof :discharge (t3188.t15.a0 t3188.t15.a1))
% 5.38/5.57  (step t3188.t16 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3188.t17 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.57  (step t3188.t18 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t3188.t15 t3188.t16 t3188.t17))
% 5.38/5.57  (step t3188.t19 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule reordering :premises (t3188.t18))
% 5.38/5.57  (step t3188.t20 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t3188.t19))
% 5.38/5.57  (step t3188.t21 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t3188.t14 t3188.t20))
% 5.38/5.57  (step t3188.t22 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg2)
% 5.38/5.57  (step t3188.t23 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3188.t21 t3188.t22))
% 5.38/5.57  (step t3188.t24 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3188.t23))
% 5.38/5.57  (step t3188.t25 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule implies :premises (t3188.t24))
% 5.38/5.57  (step t3188.t26 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.57  (step t3188.t27 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3188.t26 t3188.a1 t3188.a2))
% 5.38/5.57  (step t3188.t28 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t3188.t25 t3188.t27))
% 5.38/5.57  (step t3188.t29 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3188.t13 t3188.a0 t3188.t28))
% 5.38/5.57  (step t3188.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3188.t12 t3188.t29))
% 5.38/5.57  (step t3188 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t3188.a0 t3188.a1 t3188.a2))
% 5.38/5.57  (step t3189 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.57  (step t3190 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3191 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.57  (step t3192 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t3188 t3189 t3190 t3191))
% 5.38/5.57  (step t3193 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t3192))
% 5.38/5.57  (step t3194 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3193))
% 5.38/5.57  (step t3195 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3187 t3194))
% 5.38/5.57  (step t3196 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 5.38/5.57  (step t3197 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3195 t3196))
% 5.38/5.57  (step t3198 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3197))
% 5.38/5.57  (step t3199 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t3198))
% 5.38/5.57  (step t3200 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3186 t3199))
% 5.38/5.57  (step t3201 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (not (= tptp.e20 tptp.e22))))) :rule or_neg)
% 5.38/5.57  (step t3202 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.57  (step t3203 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.57  (step t3204 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 5.38/5.57  (step t3205 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3200 t3201 t3202 t3203 t3204))
% 5.38/5.57  (step t3206 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t3205))
% 5.38/5.57  (step t3207 (cl (or (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3172 t3185 t3206))
% 5.38/5.57  (step t3208 (cl (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t3207))
% 5.38/5.57  (step t3209 (cl (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t3208))
% 5.38/5.57  (step t3210 (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 (t3132))
% 5.38/5.57  (step t3211 (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 (t3210))
% 5.38/5.57  (step t3212 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.57  (step t3213 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 5.38/5.57  (step t3214 (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)
% 5.38/5.57  (step t3215 (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 (t3214))
% 5.38/5.57  (step t3216 (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)
% 5.38/5.57  (step t3217 (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)
% 5.38/5.57  (step t3218 (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)
% 5.38/5.57  (step t3219 (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 (t3217 t3218))
% 5.38/5.57  (step t3220 (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)
% 5.38/5.57  (step t3221 (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 (t3219 t3220))
% 5.38/5.57  (step t3222 (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 (t3216 t3221))
% 5.38/5.57  (step t3223 (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 (t3215 t3222))
% 5.38/5.57  (step t3224 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 5.38/5.57  (step t3225 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t3213 t3223 t3224))
% 5.38/5.57  (step t3226 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 5.38/5.57  (step t3227 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3228)
% 5.38/5.57  (assume t3228.a0 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.57  (assume t3228.a1 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.57  (step t3228.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3228.t2)
% 5.38/5.57  (assume t3228.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.57  (assume t3228.t2.a1 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.57  (step t3228.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.57  (step t3228.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 (t3228.t2.t1))
% 5.38/5.57  (step t3228.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t3228.t2.a1))
% 5.38/5.57  (step t3228.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t3228.t2.t3))
% 5.38/5.57  (step t3228.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 5.38/5.57  (step t3228.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t3228.t2.t4 t3228.t2.t5))
% 5.38/5.57  (step t3228.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)
% 5.38/5.57  (step t3228.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 (t3228.t2.t7))
% 5.38/5.57  (step t3228.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)
% 5.38/5.57  (step t3228.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 (t3228.t2.t8 t3228.t2.t9))
% 5.38/5.57  (step t3228.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t3228.t2.t10 t3228.t2.a0))
% 5.38/5.57  (step t3228.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t3228.t2.t6 t3228.t2.t11))
% 5.38/5.57  (step t3228.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3228.t2.t2 t3228.t2.t12))
% 5.38/5.57  (step t3228.t2 (cl (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t3228.t2.a0 t3228.t2.a1))
% 5.38/5.57  (step t3228.t3 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.57  (step t3228.t4 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3228.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t3228.t2 t3228.t3 t3228.t4))
% 5.38/5.57  (step t3228.t6 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t3228.t5))
% 5.38/5.57  (step t3228.t7 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t3228.t6))
% 5.38/5.57  (step t3228.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3228.t1 t3228.t7))
% 5.38/5.57  (step t3228.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.38/5.57  (step t3228.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3228.t8 t3228.t9))
% 5.38/5.57  (step t3228.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3228.t10))
% 5.38/5.57  (step t3228.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t3228.t11))
% 5.38/5.57  (step t3228.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule and_neg)
% 5.38/5.57  (step t3228.t14 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t3228.t13 t3228.a1 t3228.a0))
% 5.38/5.57  (step t3228.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3228.t12 t3228.t14))
% 5.38/5.57  (step t3228 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t3228.a0 t3228.a1))
% 5.38/5.57  (step t3229 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3230 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.57  (step t3231 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t3228 t3229 t3230))
% 5.38/5.57  (step t3232 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t3231))
% 5.38/5.57  (step t3233 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t3232))
% 5.38/5.57  (step t3234 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3227 t3233))
% 5.38/5.57  (step t3235 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.38/5.57  (step t3236 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3234 t3235))
% 5.38/5.57  (step t3237 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3236))
% 5.38/5.57  (step t3238 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t3237))
% 5.38/5.57  (step t3239 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3226 t3238))
% 5.38/5.57  (step t3240 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.57  (step t3241 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.38/5.57  (step t3242 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 5.38/5.57  (step t3243 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3239 t3240 t3241 t3242))
% 5.38/5.57  (step t3244 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t3243))
% 5.38/5.57  (step t3245 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t3212 t3225 t3244))
% 5.38/5.57  (step t3246 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t3245))
% 5.38/5.57  (step t3247 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t3246))
% 5.38/5.57  (step t3248 (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)
% 5.38/5.57  (step t3249 (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)
% 5.38/5.57  (step t3250 (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 (t3249))
% 5.38/5.57  (step t3251 (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)
% 5.38/5.57  (step t3252 (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 (t3251))
% 5.38/5.57  (step t3253 (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)
% 5.38/5.57  (step t3254 (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 (t3253))
% 5.38/5.57  (step t3255 (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)
% 5.38/5.57  (step t3256 (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 (t3255))
% 5.38/5.57  (step t3257 (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)
% 5.38/5.57  (step t3258 (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 (t3257))
% 5.38/5.57  (step t3259 (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)
% 5.38/5.57  (step t3260 (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 (t3259))
% 5.38/5.57  (step t3261 (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)
% 5.38/5.57  (step t3262 (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 (t3261))
% 5.38/5.57  (step t3263 (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)
% 5.38/5.57  (step t3264 (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 (t3263))
% 5.38/5.57  (step t3265 (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)
% 5.38/5.57  (step t3266 (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 (t3265))
% 5.38/5.57  (step t3267 (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)
% 5.38/5.57  (step t3268 (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 (t3267))
% 5.38/5.57  (step t3269 (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)
% 5.38/5.57  (step t3270 (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 (t3269))
% 5.38/5.57  (step t3271 (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)
% 5.38/5.57  (step t3272 (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 (t3271))
% 5.38/5.57  (step t3273 (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)
% 5.38/5.57  (step t3274 (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 (t3273))
% 5.38/5.57  (step t3275 (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)
% 5.38/5.57  (step t3276 (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 (t3275))
% 5.38/5.57  (step t3277 (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)
% 5.38/5.57  (step t3278 (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 (t3277))
% 5.38/5.57  (step t3279 (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)
% 5.38/5.57  (step t3280 (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 (t3279))
% 5.38/5.57  (step t3281 (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)
% 5.38/5.57  (step t3282 (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 (t3281))
% 5.38/5.57  (step t3283 (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)
% 5.38/5.57  (step t3284 (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 (t3283))
% 5.38/5.57  (step t3285 (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)
% 5.38/5.57  (step t3286 (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 (t3285))
% 5.38/5.57  (step t3287 (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)
% 5.38/5.57  (step t3288 (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 (t3287))
% 5.38/5.57  (step t3289 (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)
% 5.38/5.57  (step t3290 (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 (t3289))
% 5.38/5.57  (step t3291 (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)
% 5.38/5.57  (step t3292 (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 (t3291))
% 5.38/5.57  (step t3293 (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)
% 5.38/5.57  (step t3294 (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 (t3293))
% 5.38/5.57  (step t3295 (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)
% 5.38/5.57  (step t3296 (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 (t3295))
% 5.38/5.57  (step t3297 (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)
% 5.38/5.57  (step t3298 (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 (t3297))
% 5.38/5.57  (step t3299 (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)
% 5.38/5.57  (step t3300 (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 (t3299))
% 5.38/5.57  (step t3301 (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)
% 5.38/5.57  (step t3302 (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 (t3301))
% 5.38/5.57  (step t3303 (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)
% 5.38/5.57  (step t3304 (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 (t3303))
% 5.38/5.57  (step t3305 (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)
% 5.38/5.57  (step t3306 (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 (t3305))
% 5.38/5.57  (step t3307 (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)
% 5.38/5.57  (step t3308 (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 (t3307))
% 5.38/5.57  (step t3309 (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)
% 5.38/5.57  (step t3310 (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 (t3309))
% 5.38/5.57  (step t3311 (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)
% 5.38/5.57  (step t3312 (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 (t3311))
% 5.38/5.57  (step t3313 (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)
% 5.38/5.57  (step t3314 (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 (t3313))
% 5.38/5.57  (step t3315 (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)
% 5.38/5.57  (step t3316 (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 (t3315))
% 5.38/5.57  (step t3317 (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)
% 5.38/5.57  (step t3318 (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 (t3317))
% 5.38/5.57  (step t3319 (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)
% 5.38/5.57  (step t3320 (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 (t3319))
% 5.38/5.57  (step t3321 (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)
% 5.38/5.57  (step t3322 (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 (t3321))
% 5.38/5.57  (step t3323 (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)
% 5.38/5.57  (step t3324 (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 (t3323))
% 5.38/5.57  (step t3325 (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)
% 5.38/5.57  (step t3326 (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 (t3325))
% 5.38/5.57  (step t3327 (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)
% 5.38/5.57  (step t3328 (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 (t3327))
% 5.38/5.57  (step t3329 (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)
% 5.38/5.57  (step t3330 (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 (t3329))
% 5.38/5.57  (step t3331 (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)
% 5.38/5.57  (step t3332 (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 (t3331))
% 5.38/5.57  (step t3333 (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)
% 5.38/5.57  (step t3334 (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 (t3333))
% 5.38/5.57  (step t3335 (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)
% 5.38/5.57  (step t3336 (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 (t3335))
% 5.38/5.57  (step t3337 (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)
% 5.38/5.57  (step t3338 (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 (t3337))
% 5.38/5.57  (step t3339 (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)
% 5.38/5.57  (step t3340 (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 (t3339))
% 5.38/5.57  (step t3341 (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)
% 5.38/5.57  (step t3342 (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 (t3341))
% 5.38/5.57  (step t3343 (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)
% 5.38/5.57  (step t3344 (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 (t3343))
% 5.38/5.57  (step t3345 (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 (t3250 t3252 t3254 t3256 t3258 t3260 t3262 t3264 t3266 t3268 t3270 t3272 t3274 t3276 t3278 t3280 t3282 t3284 t3286 t3288 t3290 t3292 t3294 t3296 t3298 t3300 t3302 t3304 t3306 t3308 t3310 t3312 t3314 t3316 t3318 t3320 t3322 t3324 t3326 t3328 t3330 t3332 t3334 t3336 t3338 t3340 t3342 t3344))
% 5.38/5.57  (step t3346 (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 (t3248 t3345 a5))
% 5.38/5.57  (step t3347 (cl (not (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.57  (step t3348 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (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.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.57  (step t3349 (cl (= (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule refl)
% 5.38/5.57  (step t3350 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.57  (step t3351 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t3350))
% 5.38/5.57  (step t3352 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))))) :rule all_simplify)
% 5.38/5.57  (step t3353 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule refl)
% 5.38/5.57  (step t3354 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3355 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t3353 t3354))
% 5.38/5.57  (step t3356 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule all_simplify)
% 5.38/5.57  (step t3357 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) true)) :rule trans :premises (t3355 t3356))
% 5.38/5.57  (step t3358 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule trans :premises (t3352 t3357))
% 5.38/5.57  (step t3359 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3351 t3358))
% 5.38/5.57  (step t3360 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 5.38/5.57  (step t3361 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t3349 t3183 t3359 t3360))
% 5.38/5.57  (step t3362 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 5.38/5.57  (step t3363 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3364)
% 5.38/5.57  (assume t3364.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.57  (assume t3364.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.57  (assume t3364.a2 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.57  (step t3364.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3364.t2)
% 5.38/5.57  (assume t3364.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.57  (assume t3364.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.57  (step t3364.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.57  (step t3364.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 (t3364.t2.t1))
% 5.38/5.57  (step t3364.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t3364.t2.a1))
% 5.38/5.57  (step t3364.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t3364.t2.t3))
% 5.38/5.57  (step t3364.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 5.38/5.57  (step t3364.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t3364.t2.t4 t3364.t2.t5))
% 5.38/5.57  (step t3364.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.57  (step t3364.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t3364.t2.t7))
% 5.38/5.57  (step t3364.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 5.38/5.57  (step t3364.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t3364.t2.t8 t3364.t2.t9))
% 5.38/5.57  (step t3364.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t3364.t2.t10 t3364.t2.a0))
% 5.38/5.57  (step t3364.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t3364.t2.t6 t3364.t2.t11))
% 5.38/5.57  (step t3364.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3364.t2.t2 t3364.t2.t12))
% 5.38/5.57  (step t3364.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3364.t2.a0 t3364.t2.a1))
% 5.38/5.57  (step t3364.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.57  (step t3364.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3364.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3364.t2 t3364.t3 t3364.t4))
% 5.38/5.57  (step t3364.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3364.t5))
% 5.38/5.57  (step t3364.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3364.t6))
% 5.38/5.57  (step t3364.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3364.t1 t3364.t7))
% 5.38/5.57  (step t3364.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.57  (step t3364.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3364.t8 t3364.t9))
% 5.38/5.57  (step t3364.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3364.t10))
% 5.38/5.57  (step t3364.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3364.t11))
% 5.38/5.57  (step t3364.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.38/5.57  (step t3364.t14 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3364.t15)
% 5.38/5.57  (assume t3364.t15.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.57  (assume t3364.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.57  (step t3364.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t3364.t15.a1))
% 5.38/5.57  (step t3364.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t3364.t15.t1))
% 5.38/5.57  (step t3364.t15.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t3364.t15.a0))
% 5.38/5.57  (step t3364.t15.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t3364.t15.t3))
% 5.38/5.57  (step t3364.t15.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t3364.t15.t4))
% 5.38/5.57  (step t3364.t15.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.57  (step t3364.t15.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t3364.t15.t5 t3364.t15.t6))
% 5.38/5.57  (step t3364.t15.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t3364.t15.t2 t3364.t15.t7))
% 5.38/5.57  (step t3364.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t3364.t15.a0 t3364.t15.a1))
% 5.38/5.57  (step t3364.t16 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.57  (step t3364.t17 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3364.t18 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t3364.t15 t3364.t16 t3364.t17))
% 5.38/5.57  (step t3364.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t3364.t18))
% 5.38/5.57  (step t3364.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t3364.t19))
% 5.38/5.57  (step t3364.t21 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t3364.t14 t3364.t20))
% 5.38/5.57  (step t3364.t22 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.57  (step t3364.t23 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3364.t21 t3364.t22))
% 5.38/5.57  (step t3364.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t3364.t23))
% 5.38/5.57  (step t3364.t25 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t3364.t24))
% 5.38/5.57  (step t3364.t26 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.57  (step t3364.t27 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t3364.t26 t3364.a1 t3364.a0))
% 5.38/5.57  (step t3364.t28 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t3364.t25 t3364.t27))
% 5.38/5.57  (step t3364.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3364.t13 t3364.a2 t3364.t28))
% 5.38/5.57  (step t3364.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3364.t12 t3364.t29))
% 5.38/5.57  (step t3364 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3364.a0 t3364.a1 t3364.a2))
% 5.38/5.57  (step t3365 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3366 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.57  (step t3367 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.57  (step t3368 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t3364 t3365 t3366 t3367))
% 5.38/5.57  (step t3369 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3368))
% 5.38/5.57  (step t3370 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3369))
% 5.38/5.57  (step t3371 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (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 (t3363 t3370))
% 5.38/5.57  (step t3372 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (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)
% 5.38/5.57  (step t3373 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3371 t3372))
% 5.38/5.57  (step t3374 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3373))
% 5.38/5.57  (step t3375 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3374))
% 5.38/5.57  (step t3376 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3362 t3375))
% 5.38/5.57  (step t3377 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.57  (step t3378 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.57  (step t3379 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 5.38/5.57  (step t3380 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (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)
% 5.38/5.57  (step t3381 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3376 t3377 t3378 t3379 t3380))
% 5.38/5.57  (step t3382 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3381))
% 5.38/5.57  (step t3383 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3348 t3361 t3382))
% 5.38/5.57  (step t3384 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t3383))
% 5.38/5.57  (step t3385 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t3384))
% 5.38/5.57  (step t3386 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.57  (step t3387 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t2994 t1931 t2996 t2998 t3032 t3033 t3134 t3170 t3171 t3209 t3211 t3247 t3347 t3385 t3386))
% 5.38/5.57  (step t3388 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule contraction :premises (t3387))
% 5.38/5.57  (step t3389 (cl (not (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))))) (not (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.57  (step t3390 (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)
% 5.38/5.57  (step t3391 (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 (t3390))
% 5.38/5.57  (step t3392 (cl (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))))) :rule all_simplify)
% 5.38/5.57  (step t3393 (cl (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23))) :rule refl)
% 5.38/5.57  (step t3394 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule all_simplify)
% 5.38/5.57  (step t3395 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)))) :rule cong :premises (t3393 t3394))
% 5.38/5.57  (step t3396 (cl (= (= (= tptp.e20 tptp.e23) (= tptp.e20 tptp.e23)) true)) :rule all_simplify)
% 5.38/5.57  (step t3397 (cl (= (= (= tptp.e20 tptp.e23) (not (not (= tptp.e20 tptp.e23)))) true)) :rule trans :premises (t3395 t3396))
% 5.38/5.57  (step t3398 (cl (= (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23)) true)) :rule trans :premises (t3392 t3397))
% 5.38/5.57  (step t3399 (cl (= (not (not (= tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule resolution :premises (t3391 t3398))
% 5.38/5.57  (step t3400 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 5.38/5.57  (step t3401 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 5.38/5.57  (step t3402 (cl (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t3399 t3400 t3401))
% 5.38/5.57  (step t3403 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 5.38/5.57  (step t3404 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3405)
% 5.38/5.57  (assume t3405.a0 (not (= tptp.e20 tptp.e23)))
% 5.38/5.57  (assume t3405.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.38/5.57  (step t3405.t1 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3405.t2)
% 5.38/5.57  (assume t3405.t2.a0 (not (= tptp.e20 tptp.e23)))
% 5.38/5.57  (assume t3405.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.38/5.57  (step t3405.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.57  (step t3405.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 (t3405.t2.t1))
% 5.38/5.57  (step t3405.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 5.38/5.57  (step t3405.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t3405.t2.a1))
% 5.38/5.57  (step t3405.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e20 tptp.e23))) :rule cong :premises (t3405.t2.t3 t3405.t2.t4))
% 5.38/5.57  (step t3405.t2.t6 (cl (= (= (= tptp.e20 tptp.e23) false) (not (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 5.38/5.57  (step t3405.t2.t7 (cl (= (= tptp.e20 tptp.e23) false) (not (not (= tptp.e20 tptp.e23)))) :rule equiv2 :premises (t3405.t2.t6))
% 5.38/5.57  (step t3405.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e23)))) (= tptp.e20 tptp.e23)) :rule not_not)
% 5.38/5.57  (step t3405.t2.t9 (cl (= (= tptp.e20 tptp.e23) false) (= tptp.e20 tptp.e23)) :rule resolution :premises (t3405.t2.t7 t3405.t2.t8))
% 5.38/5.57  (step t3405.t2.t10 (cl (= (= tptp.e20 tptp.e23) false)) :rule resolution :premises (t3405.t2.t9 t3405.t2.a0))
% 5.38/5.57  (step t3405.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t3405.t2.t5 t3405.t2.t10))
% 5.38/5.57  (step t3405.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3405.t2.t2 t3405.t2.t11))
% 5.38/5.57  (step t3405.t2 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t3405.t2.a0 t3405.t2.a1))
% 5.38/5.57  (step t3405.t3 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3405.t4 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.38/5.57  (step t3405.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3405.t2 t3405.t3 t3405.t4))
% 5.38/5.57  (step t3405.t6 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3405.t5))
% 5.38/5.57  (step t3405.t7 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t3405.t6))
% 5.38/5.57  (step t3405.t8 (cl (=> (and (not (= tptp.e20 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 (t3405.t1 t3405.t7))
% 5.38/5.57  (step t3405.t9 (cl (=> (and (not (= tptp.e20 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)
% 5.38/5.57  (step t3405.t10 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3405.t8 t3405.t9))
% 5.38/5.57  (step t3405.t11 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3405.t10))
% 5.38/5.57  (step t3405.t12 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t3405.t11))
% 5.38/5.57  (step t3405.t13 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 5.38/5.57  (step t3405.t14 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3405.t13 t3405.a0 t3405.a1))
% 5.38/5.57  (step t3405.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3405.t12 t3405.t14))
% 5.38/5.57  (step t3405 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule subproof :discharge (t3405.a0 t3405.a1))
% 5.38/5.57  (step t3406 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3407 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.38/5.57  (step t3408 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3405 t3406 t3407))
% 5.38/5.57  (step t3409 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3408))
% 5.38/5.57  (step t3410 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule contraction :premises (t3409))
% 5.38/5.57  (step t3411 (cl (=> (and (not (= tptp.e20 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 (t3404 t3410))
% 5.38/5.57  (step t3412 (cl (=> (and (not (= tptp.e20 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)
% 5.38/5.57  (step t3413 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3411 t3412))
% 5.38/5.57  (step t3414 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3413))
% 5.38/5.57  (step t3415 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies :premises (t3414))
% 5.38/5.57  (step t3416 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3403 t3415))
% 5.38/5.57  (step t3417 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (not (= tptp.e20 tptp.e23))))) :rule or_neg)
% 5.38/5.57  (step t3418 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 5.38/5.57  (step t3419 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= 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)
% 5.38/5.57  (step t3420 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3416 t3417 t3418 t3419))
% 5.38/5.57  (step t3421 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule contraction :premises (t3420))
% 5.38/5.57  (step t3422 (cl (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3389 t3402 t3421))
% 5.38/5.57  (step t3423 (cl (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)))) :rule or :premises (t3422))
% 5.38/5.57  (step t3424 (cl (= tptp.e20 tptp.e23) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3423))
% 5.38/5.57  (step t3425 (cl (not (= tptp.e20 tptp.e23))) :rule and :premises (a7))
% 5.38/5.57  (step t3426 (cl (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 and :premises (t3132))
% 5.38/5.57  (step t3427 (cl (= 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 or :premises (t3426))
% 5.38/5.57  (step t3428 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.57  (step t3429 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 5.38/5.57  (step t3430 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 5.38/5.57  (step t3431 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 5.38/5.57  (step t3432 (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)
% 5.38/5.57  (step t3433 (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 (t3432))
% 5.38/5.57  (step t3434 (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)
% 5.38/5.57  (step t3435 (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)
% 5.38/5.57  (step t3436 (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)
% 5.38/5.57  (step t3437 (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 (t3435 t3436))
% 5.38/5.57  (step t3438 (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)
% 5.38/5.57  (step t3439 (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 (t3437 t3438))
% 5.38/5.57  (step t3440 (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 (t3434 t3439))
% 5.38/5.57  (step t3441 (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 (t3433 t3440))
% 5.38/5.57  (step t3442 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 5.38/5.57  (step t3443 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t3183 t3429 t3430 t3431 t3441 t3442))
% 5.38/5.57  (step t3444 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 5.38/5.57  (step t3445 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3446)
% 5.38/5.57  (assume t3446.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.57  (assume t3446.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.57  (assume t3446.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.57  (assume t3446.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.57  (assume t3446.a4 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.57  (step t3446.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3446.t2)
% 5.38/5.57  (assume t3446.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.57  (assume t3446.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.57  (assume t3446.t2.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.57  (assume t3446.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.57  (assume t3446.t2.a4 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.57  (step t3446.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.57  (step t3446.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule equiv1 :premises (t3446.t2.t1))
% 5.38/5.57  (step t3446.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3446.t2.a1))
% 5.38/5.57  (step t3446.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3446.t2.t3))
% 5.38/5.57  (step t3446.t2.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t3446.t2.a3))
% 5.38/5.57  (step t3446.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t3446.t2.a2))
% 5.38/5.57  (step t3446.t2.t7 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3446.t2.t6))
% 5.38/5.57  (step t3446.t2.t8 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t3446.t2.t5 t3446.t2.t7))
% 5.38/5.57  (step t3446.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t3446.t2.t8))
% 5.38/5.57  (step t3446.t2.t10 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) :rule symm :premises (t3446.t2.a4))
% 5.38/5.57  (step t3446.t2.t11 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule trans :premises (t3446.t2.t10 t3446.t2.a3))
% 5.38/5.57  (step t3446.t2.t12 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t3446.t2.t11))
% 5.38/5.57  (step t3446.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e23))) :rule trans :premises (t3446.t2.t9 t3446.t2.t12))
% 5.38/5.57  (step t3446.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t3446.t2.t13))
% 5.38/5.57  (step t3446.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t3446.t2.t4 t3446.t2.t14))
% 5.38/5.57  (step t3446.t2.t16 (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)
% 5.38/5.57  (step t3446.t2.t17 (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 (t3446.t2.t16))
% 5.38/5.57  (step t3446.t2.t18 (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)
% 5.38/5.57  (step t3446.t2.t19 (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 (t3446.t2.t17 t3446.t2.t18))
% 5.38/5.57  (step t3446.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t3446.t2.t19 t3446.t2.a0))
% 5.38/5.57  (step t3446.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t3446.t2.t15 t3446.t2.t20))
% 5.38/5.57  (step t3446.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3446.t2.t2 t3446.t2.t21))
% 5.38/5.57  (step t3446.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t3446.t2.a0 t3446.t2.a1 t3446.t2.a2 t3446.t2.a3 t3446.t2.a4))
% 5.38/5.57  (step t3446.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.57  (step t3446.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3446.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.57  (step t3446.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.57  (step t3446.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3446.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3446.t2 t3446.t3 t3446.t4 t3446.t5 t3446.t6 t3446.t7))
% 5.38/5.57  (step t3446.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t3446.t8))
% 5.38/5.57  (step t3446.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t3446.t9))
% 5.38/5.57  (step t3446.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3446.t1 t3446.t10))
% 5.38/5.57  (step t3446.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 5.38/5.57  (step t3446.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3446.t11 t3446.t12))
% 5.38/5.57  (step t3446.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t3446.t13))
% 5.38/5.57  (step t3446.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t3446.t14))
% 5.38/5.57  (step t3446.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 5.38/5.57  (step t3446.t17 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3446.t16 t3446.a4 t3446.a3 t3446.a2 t3446.a0 t3446.a1))
% 5.38/5.57  (step t3446.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3446.t15 t3446.t17))
% 5.38/5.57  (step t3446 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t3446.a0 t3446.a1 t3446.a2 t3446.a3 t3446.a4))
% 5.38/5.57  (step t3447 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.57  (step t3448 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3449 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.57  (step t3450 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3451 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.57  (step t3452 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t3446 t3447 t3448 t3449 t3450 t3451))
% 5.38/5.57  (step t3453 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t3452))
% 5.38/5.57  (step t3454 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t3453))
% 5.38/5.57  (step t3455 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3445 t3454))
% 5.38/5.57  (step t3456 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 5.38/5.57  (step t3457 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3455 t3456))
% 5.38/5.57  (step t3458 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t3457))
% 5.38/5.57  (step t3459 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t3458))
% 5.38/5.57  (step t3460 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t3444 t3459))
% 5.38/5.57  (step t3461 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.57  (step t3462 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 5.38/5.57  (step t3463 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.57  (step t3464 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.57  (step t3465 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 5.38/5.57  (step t3466 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 5.38/5.57  (step t3467 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3460 t3461 t3462 t3463 t3464 t3465 t3466))
% 5.38/5.57  (step t3468 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t3467))
% 5.38/5.57  (step t3469 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t3428 t3443 t3468))
% 5.38/5.57  (step t3470 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule or :premises (t3469))
% 5.38/5.57  (step t3471 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t3470))
% 5.38/5.57  (step t3472 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.57  (step t3473 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.57  (step t3474 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t3473))
% 5.38/5.57  (step t3475 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))))) :rule all_simplify)
% 5.38/5.57  (step t3476 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule refl)
% 5.38/5.57  (step t3477 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 5.38/5.57  (step t3478 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t3476 t3477))
% 5.38/5.57  (step t3479 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) true)) :rule all_simplify)
% 5.38/5.57  (step t3480 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) true)) :rule trans :premises (t3478 t3479))
% 5.38/5.57  (step t3481 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) true)) :rule trans :premises (t3475 t3480))
% 5.38/5.57  (step t3482 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3474 t3481))
% 5.38/5.57  (step t3483 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 5.38/5.57  (step t3484 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t3431 t3482 t3483))
% 5.38/5.57  (step t3485 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule and_neg)
% 5.38/5.57  (step t3486 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3487)
% 5.38/5.57  (assume t3487.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.57  (assume t3487.a1 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.57  (step t3487.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3487.t2)
% 5.38/5.57  (assume t3487.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.57  (assume t3487.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.57  (step t3487.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.57  (step t3487.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 (t3487.t2.t1))
% 5.38/5.57  (step t3487.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3487.t2.a1))
% 5.38/5.57  (step t3487.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3487.t2.t3))
% 5.38/5.57  (step t3487.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule refl)
% 5.38/5.57  (step t3487.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t3487.t2.t4 t3487.t2.t5))
% 5.38/5.57  (step t3487.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.57  (step t3487.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t3487.t2.t7))
% 5.38/5.57  (step t3487.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.57  (step t3487.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t3487.t2.t8 t3487.t2.t9))
% 5.38/5.57  (step t3487.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t3487.t2.t10 t3487.t2.a0))
% 5.38/5.57  (step t3487.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t3487.t2.t6 t3487.t2.t11))
% 5.38/5.57  (step t3487.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3487.t2.t2 t3487.t2.t12))
% 5.38/5.57  (step t3487.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3487.t2.a0 t3487.t2.a1))
% 5.38/5.57  (step t3487.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.57  (step t3487.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3487.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3487.t2 t3487.t3 t3487.t4))
% 5.38/5.57  (step t3487.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3487.t5))
% 5.38/5.57  (step t3487.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3487.t6))
% 5.38/5.57  (step t3487.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3487.t1 t3487.t7))
% 5.38/5.57  (step t3487.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 5.38/5.57  (step t3487.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3487.t8 t3487.t9))
% 5.38/5.57  (step t3487.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3487.t10))
% 5.38/5.57  (step t3487.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3487.t11))
% 5.38/5.57  (step t3487.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 5.38/5.57  (step t3487.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3487.t13 t3487.a1 t3487.a0))
% 5.38/5.57  (step t3487.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3487.t12 t3487.t14))
% 5.38/5.57  (step t3487 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t3487.a0 t3487.a1))
% 5.38/5.57  (step t3488 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3489 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.57  (step t3490 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t3487 t3488 t3489))
% 5.38/5.57  (step t3491 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t3490))
% 5.38/5.57  (step t3492 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t3491))
% 5.38/5.57  (step t3493 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (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 (t3486 t3492))
% 5.38/5.57  (step t3494 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (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)
% 5.38/5.57  (step t3495 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3493 t3494))
% 5.38/5.57  (step t3496 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3495))
% 5.38/5.57  (step t3497 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t3496))
% 5.38/5.57  (step t3498 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3485 t3497))
% 5.38/5.57  (step t3499 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.57  (step t3500 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.57  (step t3501 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (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 or_neg)
% 5.38/5.57  (step t3502 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3498 t3499 t3500 t3501))
% 5.38/5.57  (step t3503 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t3502))
% 5.38/5.57  (step t3504 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t3472 t3484 t3503))
% 5.38/5.57  (step t3505 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t3504))
% 5.38/5.57  (step t3506 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3505))
% 5.38/5.57  (step t3507 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.57  (step t3508 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.57  (step t3509 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t3508))
% 5.38/5.57  (step t3510 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 5.38/5.57  (step t3511 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule refl)
% 5.38/5.57  (step t3512 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 5.38/5.57  (step t3513 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t3511 t3512))
% 5.38/5.57  (step t3514 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule all_simplify)
% 5.38/5.57  (step t3515 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) true)) :rule trans :premises (t3513 t3514))
% 5.38/5.57  (step t3516 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule trans :premises (t3510 t3515))
% 5.38/5.57  (step t3517 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3509 t3516))
% 5.38/5.57  (step t3518 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 5.38/5.57  (step t3519 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t3400 t3517 t3518))
% 5.38/5.57  (step t3520 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 5.38/5.57  (step t3521 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3522)
% 5.38/5.57  (assume t3522.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.38/5.57  (assume t3522.a1 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.57  (step t3522.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3522.t2)
% 5.38/5.57  (assume t3522.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.57  (assume t3522.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.38/5.57  (step t3522.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.57  (step t3522.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) false)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t3522.t2.t1))
% 5.38/5.57  (step t3522.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t3522.t2.a1))
% 5.38/5.57  (step t3522.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t3522.t2.t3))
% 5.38/5.57  (step t3522.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 5.38/5.57  (step t3522.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t3522.t2.t4 t3522.t2.t5))
% 5.38/5.57  (step t3522.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.57  (step t3522.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t3522.t2.t7))
% 5.38/5.57  (step t3522.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 5.38/5.57  (step t3522.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t3522.t2.t8 t3522.t2.t9))
% 5.38/5.57  (step t3522.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t3522.t2.t10 t3522.t2.a0))
% 5.38/5.57  (step t3522.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t3522.t2.t6 t3522.t2.t11))
% 5.38/5.57  (step t3522.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3522.t2.t2 t3522.t2.t12))
% 5.38/5.57  (step t3522.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t3522.t2.a0 t3522.t2.a1))
% 5.38/5.57  (step t3522.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 5.38/5.57  (step t3522.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.38/5.57  (step t3522.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t3522.t2 t3522.t3 t3522.t4))
% 5.38/5.57  (step t3522.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t3522.t5))
% 5.38/5.57  (step t3522.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t3522.t6))
% 5.38/5.57  (step t3522.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3522.t1 t3522.t7))
% 5.38/5.57  (step t3522.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 5.38/5.57  (step t3522.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3522.t8 t3522.t9))
% 5.38/5.57  (step t3522.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3522.t10))
% 5.38/5.57  (step t3522.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t3522.t11))
% 5.38/5.57  (step t3522.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 5.38/5.57  (step t3522.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3522.t13 t3522.a1 t3522.a0))
% 5.38/5.57  (step t3522.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3522.t12 t3522.t14))
% 5.38/5.57  (step t3522 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t3522.a0 t3522.a1))
% 5.38/5.57  (step t3523 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.38/5.57  (step t3524 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 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.e21 tptp.e20)))) :rule and_pos)
% 5.38/5.57  (step t3525 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t3522 t3523 t3524))
% 5.38/5.57  (step t3526 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t3525))
% 5.38/5.57  (step t3527 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t3526))
% 5.38/5.57  (step t3528 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3521 t3527))
% 5.38/5.57  (step t3529 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 5.38/5.57  (step t3530 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3528 t3529))
% 5.38/5.57  (step t3531 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3530))
% 5.38/5.57  (step t3532 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t3531))
% 5.38/5.57  (step t3533 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t3520 t3532))
% 5.38/5.57  (step t3534 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 5.38/5.57  (step t3535 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 5.38/5.57  (step t3536 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 5.38/5.57  (step t3537 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3533 t3534 t3535 t3536))
% 5.38/5.57  (step t3538 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t3537))
% 5.38/5.57  (step t3539 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t3507 t3519 t3538))
% 5.38/5.57  (step t3540 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t3539))
% 5.38/5.57  (step t3541 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t3540))
% 5.38/5.57  (step t3542 (cl (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.57  (step t3543 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t3388 t3424 t3425 t3427 t3471 t3506 t3541 t3542))
% 5.38/5.57  (step t3544 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule contraction :premises (t3543))
% 5.38/5.57  (step t3545 (cl (not (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))))) (not (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule equiv_pos2)
% 5.38/5.57  (step t3546 (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)
% 5.38/5.57  (step t3547 (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 (t3546))
% 5.38/5.57  (step t3548 (cl (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))))) :rule all_simplify)
% 5.38/5.57  (step t3549 (cl (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23))) :rule refl)
% 5.38/5.57  (step t3550 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule all_simplify)
% 5.38/5.57  (step t3551 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)))) :rule cong :premises (t3549 t3550))
% 5.38/5.57  (step t3552 (cl (= (= (= tptp.e21 tptp.e23) (= tptp.e21 tptp.e23)) true)) :rule all_simplify)
% 5.38/5.57  (step t3553 (cl (= (= (= tptp.e21 tptp.e23) (not (not (= tptp.e21 tptp.e23)))) true)) :rule trans :premises (t3551 t3552))
% 5.38/5.57  (step t3554 (cl (= (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23)) true)) :rule trans :premises (t3548 t3553))
% 5.38/5.57  (step t3555 (cl (= (not (not (= tptp.e21 tptp.e23))) (= tptp.e21 tptp.e23))) :rule resolution :premises (t3547 t3554))
% 5.38/5.57  (step t3556 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 5.38/5.57  (step t3557 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 5.38/5.57  (step t3558 (cl (= (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e22 (tptp.h3 tptp.e13))))) :rule refl)
% 5.38/5.57  (step t3559 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))))) :rule refl)
% 5.38/5.57  (step t3560 (cl (= (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))))) :rule refl)
% 5.38/5.57  (step t3561 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule refl)
% 5.38/5.57  (step t3562 (cl (= (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))))) :rule cong :premises (t3555 t3518 t3556 t3431 t3557 t3558 t3559 t3560 t3561))
% 5.38/5.57  (step t3563 (cl (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule and_neg)
% 5.38/5.57  (step t3564 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3565)
% 5.38/5.57  (assume t3565.a0 (not (= tptp.e21 tptp.e23)))
% 5.38/5.57  (assume t3565.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))
% 5.38/5.57  (assume t3565.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 5.38/5.57  (assume t3565.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.57  (assume t3565.a4 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))
% 5.38/5.57  (assume t3565.a5 (= tptp.e22 (tptp.h3 tptp.e13)))
% 5.38/5.57  (assume t3565.a6 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)))
% 5.38/5.57  (assume t3565.a7 (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))
% 5.38/5.57  (step t3565.t1 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) :rule implies_neg1)
% 5.38/5.57  (anchor :step t3565.t2)
% 5.38/5.57  (assume t3565.t2.a0 (= tptp.e22 (tptp.h3 tptp.e13)))
% 5.38/5.57  (assume t3565.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))
% 5.38/5.57  (assume t3565.t2.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.57  (assume t3565.t2.a3 (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))
% 5.38/5.57  (assume t3565.t2.a4 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)))
% 5.38/5.57  (assume t3565.t2.a5 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))
% 5.38/5.57  (assume t3565.t2.a6 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)))
% 5.38/5.57  (assume t3565.t2.a7 (not (= tptp.e21 tptp.e23)))
% 5.38/5.57  (step t3565.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) false) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule equiv_simplify)
% 5.38/5.57  (step t3565.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv1 :premises (t3565.t2.t1))
% 5.38/5.57  (step t3565.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 5.38/5.57  (step t3565.t2.t4 (cl (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3565.t2.a3))
% 5.38/5.57  (step t3565.t2.t5 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule cong :premises (t3565.t2.a0 t3565.t2.a6))
% 5.38/5.57  (step t3565.t2.t6 (cl (= (tptp.h3 tptp.e13) tptp.e22)) :rule symm :premises (t3565.t2.a0))
% 5.38/5.57  (step t3565.t2.t7 (cl (= (tptp.h3 tptp.e11) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3565.t2.a6))
% 5.38/5.57  (step t3565.t2.t8 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) :rule symm :premises (t3565.t2.a1))
% 5.38/5.57  (step t3565.t2.t9 (cl (= (tptp.h3 tptp.e11) tptp.e21)) :rule trans :premises (t3565.t2.t7 t3565.t2.t8))
% 5.38/5.57  (step t3565.t2.t10 (cl (= (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)) (tptp.op2 tptp.e22 tptp.e21))) :rule cong :premises (t3565.t2.t6 t3565.t2.t9))
% 5.38/5.57  (step t3565.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3565.t2.a2))
% 5.38/5.57  (step t3565.t2.t12 (cl (= (tptp.h3 tptp.e12) tptp.e23)) :rule trans :premises (t3565.t2.t4 t3565.t2.t5 t3565.t2.t10 t3565.t2.t11))
% 5.38/5.57  (step t3565.t2.t13 (cl (= tptp.e23 (tptp.h3 tptp.e12))) :rule symm :premises (t3565.t2.t12))
% 5.38/5.57  (step t3565.t2.t14 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e20)) :rule symm :premises (t3565.t2.a4))
% 5.38/5.57  (step t3565.t2.t15 (cl (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (tptp.op2 tptp.e21 tptp.e20))) :rule cong :premises (t3565.t2.t3 t3565.t2.t14))
% 5.38/5.57  (step t3565.t2.t16 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e23)) :rule symm :premises (t3565.t2.a5))
% 5.38/5.57  (step t3565.t2.t17 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule symm :premises (t3565.t2.t10))
% 5.38/5.57  (step t3565.t2.t18 (cl (= (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3565.t2.t5))
% 5.38/5.57  (step t3565.t2.t19 (cl (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (tptp.h3 tptp.e12))) :rule trans :premises (t3565.t2.t15 t3565.t2.t16 t3565.t2.a2 t3565.t2.t17 t3565.t2.t18 t3565.t2.a3))
% 5.38/5.57  (step t3565.t2.t20 (cl (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule symm :premises (t3565.t2.t19))
% 5.38/5.57  (step t3565.t2.t21 (cl (= tptp.e23 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule trans :premises (t3565.t2.t13 t3565.t2.t20))
% 5.38/5.57  (step t3565.t2.t22 (cl (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) tptp.e23)) :rule symm :premises (t3565.t2.t21))
% 5.38/5.57  (step t3565.t2.t23 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 tptp.e23))) :rule cong :premises (t3565.t2.t3 t3565.t2.t22))
% 5.38/5.57  (step t3565.t2.t24 (cl (= (= (= tptp.e21 tptp.e23) false) (not (= tptp.e21 tptp.e23)))) :rule equiv_simplify)
% 5.38/5.57  (step t3565.t2.t25 (cl (= (= tptp.e21 tptp.e23) false) (not (not (= tptp.e21 tptp.e23)))) :rule equiv2 :premises (t3565.t2.t24))
% 5.38/5.57  (step t3565.t2.t26 (cl (not (not (not (= tptp.e21 tptp.e23)))) (= tptp.e21 tptp.e23)) :rule not_not)
% 5.38/5.57  (step t3565.t2.t27 (cl (= (= tptp.e21 tptp.e23) false) (= tptp.e21 tptp.e23)) :rule resolution :premises (t3565.t2.t25 t3565.t2.t26))
% 5.38/5.57  (step t3565.t2.t28 (cl (= (= tptp.e21 tptp.e23) false)) :rule resolution :premises (t3565.t2.t27 t3565.t2.a7))
% 5.38/5.57  (step t3565.t2.t29 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) false)) :rule trans :premises (t3565.t2.t23 t3565.t2.t28))
% 5.38/5.57  (step t3565.t2.t30 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3565.t2.t2 t3565.t2.t29))
% 5.38/5.57  (step t3565.t2 (cl (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule subproof :discharge (t3565.t2.a0 t3565.t2.a1 t3565.t2.a2 t3565.t2.a3 t3565.t2.a4 t3565.t2.a5 t3565.t2.a6 t3565.t2.a7))
% 5.38/5.57  (step t3565.t3 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.h3 tptp.e13))) :rule and_pos)
% 5.38/5.57  (step t3565.t4 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.38/5.57  (step t3565.t5 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3565.t6 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) :rule and_pos)
% 5.38/5.57  (step t3565.t7 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.57  (step t3565.t8 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 5.38/5.57  (step t3565.t9 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t3565.t10 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3565.t11 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23))))) :rule resolution :premises (t3565.t2 t3565.t3 t3565.t4 t3565.t5 t3565.t6 t3565.t7 t3565.t8 t3565.t9 t3565.t10))
% 5.38/5.57  (step t3565.t12 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule reordering :premises (t3565.t11))
% 5.38/5.57  (step t3565.t13 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3565.t12))
% 5.38/5.57  (step t3565.t14 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3565.t1 t3565.t13))
% 5.38/5.57  (step t3565.t15 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule implies_neg2)
% 5.38/5.57  (step t3565.t16 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (=> (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3565.t14 t3565.t15))
% 5.38/5.57  (step t3565.t17 (cl (=> (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule contraction :premises (t3565.t16))
% 5.38/5.57  (step t3565.t18 (cl (not (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies :premises (t3565.t17))
% 5.38/5.57  (step t3565.t19 (cl (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (not (= tptp.e21 tptp.e23)))) :rule and_neg)
% 5.38/5.57  (step t3565.t20 (cl (and (= tptp.e22 (tptp.h3 tptp.e13)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (not (= tptp.e21 tptp.e23)))) :rule resolution :premises (t3565.t19 t3565.a5 t3565.a4 t3565.a3 t3565.a7 t3565.a2 t3565.a1 t3565.a6 t3565.a0))
% 5.38/5.57  (step t3565.t21 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3565.t18 t3565.t20))
% 5.38/5.57  (step t3565 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule subproof :discharge (t3565.a0 t3565.a1 t3565.a2 t3565.a3 t3565.a4 t3565.a5 t3565.a6 t3565.a7))
% 5.38/5.57  (step t3566 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (= tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.57  (step t3567 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 5.38/5.57  (step t3568 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.57  (step t3569 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.57  (step t3570 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.38/5.57  (step t3571 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (= tptp.e22 (tptp.h3 tptp.e13))) :rule and_pos)
% 5.38/5.57  (step t3572 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) :rule and_pos)
% 5.38/5.57  (step t3573 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) :rule and_pos)
% 5.38/5.57  (step t3574 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))))) :rule resolution :premises (t3565 t3566 t3567 t3568 t3569 t3570 t3571 t3572 t3573))
% 5.38/5.57  (step t3575 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule reordering :premises (t3574))
% 5.38/5.57  (step t3576 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3575))
% 5.38/5.57  (step t3577 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3564 t3576))
% 5.38/5.57  (step t3578 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule implies_neg2)
% 5.38/5.57  (step t3579 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3577 t3578))
% 5.38/5.57  (step t3580 (cl (=> (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule contraction :premises (t3579))
% 5.38/5.57  (step t3581 (cl (not (and (not (= tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies :premises (t3580))
% 5.38/5.57  (step t3582 (cl (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3563 t3581))
% 5.38/5.57  (step t3583 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (not (= tptp.e21 tptp.e23))))) :rule or_neg)
% 5.38/5.57  (step t3584 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 5.38/5.57  (step t3585 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 5.38/5.57  (step t3586 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.57  (step t3587 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 5.38/5.57  (step t3588 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e22 (tptp.h3 tptp.e13))))) :rule or_neg)
% 5.38/5.57  (step t3589 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))))) :rule or_neg)
% 5.38/5.57  (step t3590 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))))) :rule or_neg)
% 5.38/5.57  (step t3591 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 5.38/5.57  (step t3592 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3582 t3583 t3584 t3585 t3586 t3587 t3588 t3589 t3590 t3591))
% 5.38/5.58  (step t3593 (cl (or (not (not (= tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule contraction :premises (t3592))
% 5.38/5.58  (step t3594 (cl (or (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3545 t3562 t3593))
% 5.38/5.58  (step t3595 (cl (= tptp.e21 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or :premises (t3594))
% 5.38/5.58  (step t3596 (cl (= tptp.e21 tptp.e23) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule reordering :premises (t3595))
% 5.38/5.58  (step t3597 (cl (not (= (and (= (tptp.h3 tptp.e13) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)) (= (tptp.h3 tptp.e11) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))))) (not (and (= (tptp.h3 tptp.e13) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)) (= (tptp.h3 tptp.e11) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (and (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule equiv_pos2)
% 5.38/5.58  (step t3598 (cl (= (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)))) :rule refl)
% 5.38/5.58  (step t3599 (cl (= (= (tptp.h3 tptp.e11) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)))) :rule all_simplify)
% 5.38/5.58  (step t3600 (cl (= (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule all_simplify)
% 5.38/5.58  (step t3601 (cl (= (and (= (tptp.h3 tptp.e13) tptp.e22) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)) (= (tptp.h3 tptp.e11) (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))))) :rule cong :premises (t2424 t3598 t3599 t3600))
% 5.38/5.58  (step t3602 (cl (and (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.h3 tptp.e10) (tptp.op2 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule resolution :premises (t3597 t3601 a15))
% 5.38/5.58  (step t3603 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) :rule and :premises (t3602))
% 5.38/5.58  (step t3604 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) :rule and :premises (t3602))
% 5.38/5.58  (step t3605 (cl (= tptp.e22 (tptp.h3 tptp.e13))) :rule and :premises (t3602))
% 5.38/5.58  (step t3606 (cl (not (= tptp.e21 tptp.e23))) :rule and :premises (a7))
% 5.38/5.58  (step t3607 (cl (not (= (and (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) (and (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))))) (not (and (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))))) (and (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) :rule equiv_pos2)
% 5.38/5.58  (step t3608 (cl (= (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule all_simplify)
% 5.38/5.58  (step t3609 (cl (= (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule all_simplify)
% 5.38/5.58  (step t3610 (cl (= (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule all_simplify)
% 5.38/5.58  (step t3611 (cl (= (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule all_simplify)
% 5.38/5.58  (step t3612 (cl (= (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))))) :rule cong :premises (t3608 t3609 t3610 t3611))
% 5.38/5.58  (step t3613 (cl (= (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule all_simplify)
% 5.38/5.58  (step t3614 (cl (= (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule all_simplify)
% 5.38/5.58  (step t3615 (cl (= (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule all_simplify)
% 5.38/5.58  (step t3616 (cl (= (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule all_simplify)
% 5.38/5.58  (step t3617 (cl (= (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t3613 t3614 t3615 t3616))
% 5.38/5.58  (step t3618 (cl (= (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule all_simplify)
% 5.38/5.58  (step t3619 (cl (= (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule all_simplify)
% 5.38/5.58  (step t3620 (cl (= (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule all_simplify)
% 5.38/5.58  (step t3621 (cl (= (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule all_simplify)
% 5.38/5.58  (step t3622 (cl (= (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t3618 t3619 t3620 t3621))
% 5.38/5.58  (step t3623 (cl (= (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule all_simplify)
% 5.38/5.58  (step t3624 (cl (= (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule all_simplify)
% 5.38/5.58  (step t3625 (cl (= (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule all_simplify)
% 5.38/5.58  (step t3626 (cl (= (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule all_simplify)
% 5.38/5.58  (step t3627 (cl (= (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3623 t3624 t3625 t3626))
% 5.38/5.58  (step t3628 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t3035))
% 5.38/5.58  (step t3629 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t3071))
% 5.38/5.58  (step t3630 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t3099))
% 5.38/5.58  (step t3631 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t3119))
% 5.38/5.58  (step t3632 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3035 t3035 t3628 t3629 t3630 t3631))
% 5.38/5.58  (step t3633 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t3044))
% 5.38/5.58  (step t3634 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t3078))
% 5.38/5.58  (step t3635 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t3104))
% 5.38/5.58  (step t3636 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t3122))
% 5.38/5.58  (step t3637 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3036 t3040 t3633 t3634 t3635 t3636))
% 5.38/5.58  (step t3638 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t3053))
% 5.38/5.58  (step t3639 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t3085))
% 5.38/5.58  (step t3640 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t3109))
% 5.38/5.58  (step t3641 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t3125))
% 5.38/5.58  (step t3642 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3037 t3041 t3638 t3639 t3640 t3641))
% 5.38/5.58  (step t3643 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t3062))
% 5.38/5.58  (step t3644 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t3092))
% 5.38/5.58  (step t3645 (cl (= (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t3114))
% 5.38/5.58  (step t3646 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t3128))
% 5.38/5.58  (step t3647 (cl (= (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3038 t3042 t3643 t3644 t3645 t3646))
% 5.38/5.58  (step t3648 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3049 t3045 t3628 t3629 t3630 t3631))
% 5.38/5.58  (step t3649 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3078 t3078 t3633 t3634 t3635 t3636))
% 5.38/5.58  (step t3650 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3079 t3082 t3638 t3639 t3640 t3641))
% 5.38/5.58  (step t3651 (cl (= (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3080 t3083 t3643 t3644 t3645 t3646))
% 5.38/5.58  (step t3652 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3059 t3055 t3628 t3629 t3630 t3631))
% 5.38/5.58  (step t3653 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3089 t3086 t3633 t3634 t3635 t3636))
% 5.38/5.58  (step t3654 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3109 t3109 t3638 t3639 t3640 t3641))
% 5.38/5.58  (step t3655 (cl (= (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3110 t3112 t3643 t3644 t3645 t3646))
% 5.38/5.58  (step t3656 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3069 t3065 t3628 t3629 t3630 t3631))
% 5.38/5.58  (step t3657 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3097 t3094 t3633 t3634 t3635 t3636))
% 5.38/5.58  (step t3658 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3117 t3115 t3638 t3639 t3640 t3641))
% 5.38/5.58  (step t3659 (cl (= (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3128 t3128 t3643 t3644 t3645 t3646))
% 5.38/5.58  (step t3660 (cl (= (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23)))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) :rule cong :premises (t3632 t3637 t3642 t3647 t3648 t3649 t3650 t3651 t3652 t3653 t3654 t3655 t3656 t3657 t3658 t3659))
% 5.38/5.58  (step t3661 (cl (= (and (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) tptp.e23)) (or (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) tptp.e20) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) tptp.e21) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) tptp.e22) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (or (and (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20) (= (tptp.op2 tptp.e21 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e20 tptp.e22) tptp.e20) (= (tptp.op2 tptp.e22 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e20 tptp.e23) tptp.e20) (= (tptp.op2 tptp.e23 tptp.e20) tptp.e20) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21) (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e21 tptp.e22) tptp.e21) (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e21 tptp.e23) tptp.e21) (= (tptp.op2 tptp.e23 tptp.e21) tptp.e21) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22) (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e22 tptp.e21) tptp.e22) (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e22 tptp.e23) tptp.e22) (= (tptp.op2 tptp.e23 tptp.e22) tptp.e22) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))) (and (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23) (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e20))) (and (= (tptp.op2 tptp.e23 tptp.e21) tptp.e23) (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21))) (and (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23) (= (tptp.op2 tptp.e22 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e22))) (and (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23) (not (= (tptp.op2 tptp.e20 tptp.e20) tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) (not (= (tptp.op2 tptp.e22 tptp.e22) tptp.e23)) (not (= (tptp.op2 tptp.e23 tptp.e23) tptp.e23))))) (and (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))))) :rule cong :premises (t3612 t3617 t3622 t3627 t3660))
% 5.38/5.58  (step t3662 (cl (and (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) :rule resolution :premises (t3607 t3661 a10))
% 5.38/5.58  (step t3663 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule and :premises (t3662))
% 5.38/5.58  (step t3664 (cl (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule or :premises (t3663))
% 5.38/5.58  (step t3665 (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)
% 5.38/5.58  (step t3666 (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 (t3035 t3044 t3053 t3062))
% 5.38/5.58  (step t3667 (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 (t3036 t3045 t3054 t3063))
% 5.38/5.58  (step t3668 (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 (t3037 t3046 t3055 t3064))
% 5.38/5.58  (step t3669 (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 (t3038 t3047 t3056 t3065))
% 5.38/5.58  (step t3670 (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 (t3040 t3049 t3058 t3067))
% 5.38/5.58  (step t3671 (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 (t3071 t3078 t3085 t3092))
% 5.38/5.58  (step t3672 (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 (t3072 t3079 t3086 t3093))
% 5.38/5.58  (step t3673 (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 (t3073 t3080 t3087 t3094))
% 5.38/5.58  (step t3674 (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 (t3041 t3050 t3059 t3068))
% 5.38/5.58  (step t3675 (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 (t3075 t3082 t3089 t3096))
% 5.38/5.58  (step t3676 (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 (t3099 t3104 t3109 t3114))
% 5.38/5.58  (step t3677 (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 (t3100 t3105 t3110 t3115))
% 5.38/5.58  (step t3678 (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 (t3042 t3051 t3060 t3069))
% 5.38/5.58  (step t3679 (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 (t3076 t3083 t3090 t3097))
% 5.38/5.58  (step t3680 (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 (t3102 t3107 t3112 t3117))
% 5.38/5.58  (step t3681 (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 (t3119 t3122 t3125 t3128))
% 5.38/5.58  (step t3682 (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 (t3666 t3667 t3668 t3669 t3670 t3671 t3672 t3673 t3674 t3675 t3676 t3677 t3678 t3679 t3680 t3681))
% 5.38/5.58  (step t3683 (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 (t3665 t3682 a2))
% 5.38/5.58  (step t3684 (cl (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 and :premises (t3683))
% 5.38/5.58  (step t3685 (cl (= 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 or :premises (t3684))
% 5.38/5.58  (step t3686 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule equiv_pos2)
% 5.38/5.58  (step t3687 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 5.38/5.58  (step t3688 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 5.38/5.58  (step t3689 (cl (= (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))))) :rule refl)
% 5.38/5.58  (step t3690 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule refl)
% 5.38/5.58  (step t3691 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))))) :rule cong :premises (t3146 t3687 t3431 t3688 t3482 t3689 t3690))
% 5.38/5.58  (step t3692 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule and_neg)
% 5.38/5.58  (step t3693 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3694)
% 5.38/5.58  (assume t3694.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t3694.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t3694.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t3694.a3 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))
% 5.38/5.58  (assume t3694.a4 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (assume t3694.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.38/5.58  (step t3694.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3694.t2)
% 5.38/5.58  (assume t3694.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (assume t3694.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t3694.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t3694.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t3694.t2.a4 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.38/5.58  (assume t3694.t2.a5 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))
% 5.38/5.58  (step t3694.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) false) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule equiv_simplify)
% 5.38/5.58  (step t3694.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv1 :premises (t3694.t2.t1))
% 5.38/5.58  (step t3694.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3694.t2.a1))
% 5.38/5.58  (step t3694.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3694.t2.t3))
% 5.38/5.58  (step t3694.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3694.t2.a3))
% 5.38/5.58  (step t3694.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t3694.t2.a2))
% 5.38/5.58  (step t3694.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3694.t2.t6))
% 5.38/5.58  (step t3694.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t3694.t2.t5 t3694.t2.t7))
% 5.38/5.58  (step t3694.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3694.t2.t8))
% 5.38/5.58  (step t3694.t2.t10 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t3694.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) :rule symm :premises (t3694.t2.a5))
% 5.38/5.58  (step t3694.t2.t12 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (tptp.op2 tptp.e23 tptp.e23))) :rule cong :premises (t3694.t2.t10 t3694.t2.t11))
% 5.38/5.58  (step t3694.t2.t13 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (tptp.h4 tptp.e11))) :rule trans :premises (t3694.t2.t12 t3694.t2.a4))
% 5.38/5.58  (step t3694.t2.t14 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule symm :premises (t3694.t2.t13))
% 5.38/5.58  (step t3694.t2.t15 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule trans :premises (t3694.t2.t9 t3694.t2.a4 t3694.t2.t14))
% 5.38/5.58  (step t3694.t2.t16 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3694.t2.t15))
% 5.38/5.58  (step t3694.t2.t17 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t3694.t2.t4 t3694.t2.t16))
% 5.38/5.58  (step t3694.t2.t18 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t3694.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t3694.t2.t18))
% 5.38/5.58  (step t3694.t2.t20 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.58  (step t3694.t2.t21 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t3694.t2.t19 t3694.t2.t20))
% 5.38/5.58  (step t3694.t2.t22 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t3694.t2.t21 t3694.t2.a0))
% 5.38/5.58  (step t3694.t2.t23 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) false)) :rule trans :premises (t3694.t2.t17 t3694.t2.t22))
% 5.38/5.58  (step t3694.t2.t24 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3694.t2.t2 t3694.t2.t23))
% 5.38/5.58  (step t3694.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule subproof :discharge (t3694.t2.a0 t3694.t2.a1 t3694.t2.a2 t3694.t2.a3 t3694.t2.a4 t3694.t2.a5))
% 5.38/5.58  (step t3694.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t3694.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3694.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3694.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3694.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.38/5.58  (step t3694.t8 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t3694.t9 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3694.t2 t3694.t3 t3694.t4 t3694.t5 t3694.t6 t3694.t7 t3694.t8))
% 5.38/5.58  (step t3694.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule reordering :premises (t3694.t9))
% 5.38/5.58  (step t3694.t11 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3694.t10))
% 5.38/5.58  (step t3694.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3694.t1 t3694.t11))
% 5.38/5.58  (step t3694.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule implies_neg2)
% 5.38/5.58  (step t3694.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule resolution :premises (t3694.t12 t3694.t13))
% 5.38/5.58  (step t3694.t15 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule contraction :premises (t3694.t14))
% 5.38/5.58  (step t3694.t16 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies :premises (t3694.t15))
% 5.38/5.58  (step t3694.t17 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 5.38/5.58  (step t3694.t18 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3694.t17 t3694.a4 t3694.a2 t3694.a1 t3694.a0 t3694.a5 t3694.a3))
% 5.38/5.58  (step t3694.t19 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3694.t16 t3694.t18))
% 5.38/5.58  (step t3694 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule subproof :discharge (t3694.a0 t3694.a1 t3694.a2 t3694.a3 t3694.a4 t3694.a5))
% 5.38/5.58  (step t3695 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3696 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3697 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3698 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t3699 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t3700 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.38/5.58  (step t3701 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))))) :rule resolution :premises (t3694 t3695 t3696 t3697 t3698 t3699 t3700))
% 5.38/5.58  (step t3702 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule reordering :premises (t3701))
% 5.38/5.58  (step t3703 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t3702))
% 5.38/5.58  (step t3704 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3693 t3703))
% 5.38/5.58  (step t3705 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule implies_neg2)
% 5.38/5.58  (step t3706 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule resolution :premises (t3704 t3705))
% 5.38/5.58  (step t3707 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule contraction :premises (t3706))
% 5.38/5.58  (step t3708 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies :premises (t3707))
% 5.38/5.58  (step t3709 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3692 t3708))
% 5.38/5.58  (step t3710 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t3711 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t3712 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t3713 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t3714 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t3715 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))))) :rule or_neg)
% 5.38/5.58  (step t3716 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule or_neg)
% 5.38/5.58  (step t3717 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule resolution :premises (t3709 t3710 t3711 t3712 t3713 t3714 t3715 t3716))
% 5.38/5.58  (step t3718 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule contraction :premises (t3717))
% 5.38/5.58  (step t3719 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))))) :rule resolution :premises (t3686 t3691 t3718))
% 5.38/5.58  (step t3720 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule or :premises (t3719))
% 5.38/5.58  (step t3721 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))) :rule reordering :premises (t3720))
% 5.38/5.58  (step t3722 (cl (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.58  (step t3723 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 5.38/5.58  (step t3724 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t3725 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t3724))
% 5.38/5.58  (step t3726 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))))) :rule all_simplify)
% 5.38/5.58  (step t3727 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule refl)
% 5.38/5.58  (step t3728 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 5.38/5.58  (step t3729 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t3727 t3728))
% 5.38/5.58  (step t3730 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true)) :rule all_simplify)
% 5.38/5.58  (step t3731 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) true)) :rule trans :premises (t3729 t3730))
% 5.38/5.58  (step t3732 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true)) :rule trans :premises (t3726 t3731))
% 5.38/5.58  (step t3733 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3725 t3732))
% 5.38/5.58  (step t3734 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 5.38/5.58  (step t3735 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t3688 t3733 t3734))
% 5.38/5.58  (step t3736 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule and_neg)
% 5.38/5.58  (step t3737 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3738)
% 5.38/5.58  (assume t3738.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))
% 5.38/5.58  (assume t3738.a1 (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 5.38/5.58  (step t3738.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3738.t2)
% 5.38/5.58  (assume t3738.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 5.38/5.58  (assume t3738.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))
% 5.38/5.58  (step t3738.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t3738.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 (t3738.t2.t1))
% 5.38/5.58  (step t3738.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e23)) :rule symm :premises (t3738.t2.a1))
% 5.38/5.58  (step t3738.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t3738.t2.t3))
% 5.38/5.58  (step t3738.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule refl)
% 5.38/5.58  (step t3738.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule cong :premises (t3738.t2.t4 t3738.t2.t5))
% 5.38/5.58  (step t3738.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t3738.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv2 :premises (t3738.t2.t7))
% 5.38/5.58  (step t3738.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule not_not)
% 5.38/5.58  (step t3738.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t3738.t2.t8 t3738.t2.t9))
% 5.38/5.58  (step t3738.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false)) :rule resolution :premises (t3738.t2.t10 t3738.t2.a0))
% 5.38/5.58  (step t3738.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t3738.t2.t6 t3738.t2.t11))
% 5.38/5.58  (step t3738.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3738.t2.t2 t3738.t2.t12))
% 5.38/5.58  (step t3738.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t3738.t2.a0 t3738.t2.a1))
% 5.38/5.58  (step t3738.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 5.38/5.58  (step t3738.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t3738.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t3738.t2 t3738.t3 t3738.t4))
% 5.38/5.58  (step t3738.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t3738.t5))
% 5.38/5.58  (step t3738.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t3738.t6))
% 5.38/5.58  (step t3738.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3738.t1 t3738.t7))
% 5.38/5.58  (step t3738.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 5.38/5.58  (step t3738.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3738.t8 t3738.t9))
% 5.38/5.58  (step t3738.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3738.t10))
% 5.38/5.58  (step t3738.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t3738.t11))
% 5.38/5.58  (step t3738.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 5.38/5.58  (step t3738.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t3738.t13 t3738.a1 t3738.a0))
% 5.38/5.58  (step t3738.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3738.t12 t3738.t14))
% 5.38/5.58  (step t3738 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t3738.a0 t3738.a1))
% 5.38/5.58  (step t3739 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t3740 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 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.e21 tptp.e22)))) :rule and_pos)
% 5.38/5.58  (step t3741 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3738 t3739 t3740))
% 5.38/5.58  (step t3742 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t3741))
% 5.38/5.58  (step t3743 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t3742))
% 5.38/5.58  (step t3744 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (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 (t3737 t3743))
% 5.38/5.58  (step t3745 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (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)
% 5.38/5.58  (step t3746 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3744 t3745))
% 5.38/5.58  (step t3747 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3746))
% 5.38/5.58  (step t3748 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t3747))
% 5.38/5.58  (step t3749 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3736 t3748))
% 5.38/5.58  (step t3750 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t3751 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 5.38/5.58  (step t3752 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (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 or_neg)
% 5.38/5.58  (step t3753 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3749 t3750 t3751 t3752))
% 5.38/5.58  (step t3754 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3753))
% 5.38/5.58  (step t3755 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3723 t3735 t3754))
% 5.38/5.58  (step t3756 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t3755))
% 5.38/5.58  (step t3757 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t3756))
% 5.38/5.58  (step t3758 (cl (not (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and :premises (t3346))
% 5.38/5.58  (step t3759 (cl (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t3132))
% 5.38/5.58  (step t3760 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule or :premises (t3759))
% 5.38/5.58  (step t3761 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule resolution :premises (t3596 t3603 t3604 t3605 t3606 t3664 t3685 t3721 t2317 t2319 t3722 t3757 t3758 t3760))
% 5.38/5.58  (step t3762 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule contraction :premises (t3761))
% 5.38/5.58  (step t3763 (cl (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 and :premises (t3132))
% 5.38/5.58  (step t3764 (cl (= 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 or :premises (t3763))
% 5.38/5.58  (step t3765 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.58  (step t3766 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 5.38/5.58  (step t3767 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3146 t3687 t3431 t3482 t3766))
% 5.38/5.58  (step t3768 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule and_neg)
% 5.38/5.58  (step t3769 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3770)
% 5.38/5.58  (assume t3770.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t3770.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t3770.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t3770.a3 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (step t3770.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3770.t2)
% 5.38/5.58  (assume t3770.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (assume t3770.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t3770.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t3770.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (step t3770.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.58  (step t3770.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t3770.t2.t1))
% 5.38/5.58  (step t3770.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3770.t2.a1))
% 5.38/5.58  (step t3770.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3770.t2.t3))
% 5.38/5.58  (step t3770.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3770.t2.a3))
% 5.38/5.58  (step t3770.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t3770.t2.a2))
% 5.38/5.58  (step t3770.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t3770.t2.t6))
% 5.38/5.58  (step t3770.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t3770.t2.t5 t3770.t2.t7))
% 5.38/5.58  (step t3770.t2.t9 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t3770.t2.t4 t3770.t2.t8))
% 5.38/5.58  (step t3770.t2.t10 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t3770.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t3770.t2.t10))
% 5.38/5.58  (step t3770.t2.t12 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.58  (step t3770.t2.t13 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t3770.t2.t11 t3770.t2.t12))
% 5.38/5.58  (step t3770.t2.t14 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t3770.t2.t13 t3770.t2.a0))
% 5.38/5.58  (step t3770.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t3770.t2.t9 t3770.t2.t14))
% 5.38/5.58  (step t3770.t2.t16 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3770.t2.t2 t3770.t2.t15))
% 5.38/5.58  (step t3770.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t3770.t2.a0 t3770.t2.a1 t3770.t2.a2 t3770.t2.a3))
% 5.38/5.58  (step t3770.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t3770.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3770.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3770.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3770.t7 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3770.t2 t3770.t3 t3770.t4 t3770.t5 t3770.t6))
% 5.38/5.58  (step t3770.t8 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3770.t7))
% 5.38/5.58  (step t3770.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3770.t8))
% 5.38/5.58  (step t3770.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (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 (t3770.t1 t3770.t9))
% 5.38/5.58  (step t3770.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.58  (step t3770.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3770.t10 t3770.t11))
% 5.38/5.58  (step t3770.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3770.t12))
% 5.38/5.58  (step t3770.t14 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t3770.t13))
% 5.38/5.58  (step t3770.t15 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 5.38/5.58  (step t3770.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3770.t15 t3770.a3 t3770.a2 t3770.a1 t3770.a0))
% 5.38/5.58  (step t3770.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3770.t14 t3770.t16))
% 5.38/5.58  (step t3770 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t3770.a0 t3770.a1 t3770.a2 t3770.a3))
% 5.38/5.58  (step t3771 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3772 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3773 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3774 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t3775 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t3770 t3771 t3772 t3773 t3774))
% 5.38/5.58  (step t3776 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t3775))
% 5.38/5.58  (step t3777 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t3776))
% 5.38/5.58  (step t3778 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3769 t3777))
% 5.38/5.58  (step t3779 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.58  (step t3780 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3778 t3779))
% 5.38/5.58  (step t3781 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3780))
% 5.38/5.58  (step t3782 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t3781))
% 5.38/5.58  (step t3783 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3768 t3782))
% 5.38/5.58  (step t3784 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t3785 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t3786 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t3787 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t3788 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t3789 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3783 t3784 t3785 t3786 t3787 t3788))
% 5.38/5.58  (step t3790 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t3789))
% 5.38/5.58  (step t3791 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3765 t3767 t3790))
% 5.38/5.58  (step t3792 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t3791))
% 5.38/5.58  (step t3793 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3792))
% 5.38/5.58  (step t3794 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.58  (step t3795 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 5.38/5.58  (step t3796 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t3431 t3441 t3795))
% 5.38/5.58  (step t3797 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 5.38/5.58  (step t3798 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3799)
% 5.38/5.58  (assume t3799.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t3799.a1 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.58  (step t3799.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3799.t2)
% 5.38/5.58  (assume t3799.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.58  (assume t3799.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (step t3799.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.58  (step t3799.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 (t3799.t2.t1))
% 5.38/5.58  (step t3799.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t3799.t2.a1))
% 5.38/5.58  (step t3799.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t3799.t2.t3))
% 5.38/5.58  (step t3799.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 5.38/5.58  (step t3799.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t3799.t2.t4 t3799.t2.t5))
% 5.38/5.58  (step t3799.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)
% 5.38/5.58  (step t3799.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 (t3799.t2.t7))
% 5.38/5.58  (step t3799.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)
% 5.38/5.58  (step t3799.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 (t3799.t2.t8 t3799.t2.t9))
% 5.38/5.58  (step t3799.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t3799.t2.t10 t3799.t2.a0))
% 5.38/5.58  (step t3799.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t3799.t2.t6 t3799.t2.t11))
% 5.38/5.58  (step t3799.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3799.t2.t2 t3799.t2.t12))
% 5.38/5.58  (step t3799.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3799.t2.a0 t3799.t2.a1))
% 5.38/5.58  (step t3799.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.58  (step t3799.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3799.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3799.t2 t3799.t3 t3799.t4))
% 5.38/5.58  (step t3799.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3799.t5))
% 5.38/5.58  (step t3799.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3799.t6))
% 5.38/5.58  (step t3799.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3799.t1 t3799.t7))
% 5.38/5.58  (step t3799.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.58  (step t3799.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3799.t8 t3799.t9))
% 5.38/5.58  (step t3799.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3799.t10))
% 5.38/5.58  (step t3799.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3799.t11))
% 5.38/5.58  (step t3799.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 5.38/5.58  (step t3799.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3799.t13 t3799.a1 t3799.a0))
% 5.38/5.58  (step t3799.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3799.t12 t3799.t14))
% 5.38/5.58  (step t3799 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t3799.a0 t3799.a1))
% 5.38/5.58  (step t3800 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3801 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.58  (step t3802 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t3799 t3800 t3801))
% 5.38/5.58  (step t3803 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t3802))
% 5.38/5.58  (step t3804 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t3803))
% 5.38/5.58  (step t3805 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3798 t3804))
% 5.38/5.58  (step t3806 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.58  (step t3807 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3805 t3806))
% 5.38/5.58  (step t3808 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3807))
% 5.38/5.58  (step t3809 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t3808))
% 5.38/5.58  (step t3810 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3797 t3809))
% 5.38/5.58  (step t3811 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t3812 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 5.38/5.58  (step t3813 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.58  (step t3814 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3810 t3811 t3812 t3813))
% 5.38/5.58  (step t3815 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t3814))
% 5.38/5.58  (step t3816 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t3794 t3796 t3815))
% 5.38/5.58  (step t3817 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t3816))
% 5.38/5.58  (step t3818 (cl (= (tptp.op2 tptp.e22 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.e21)))) :rule reordering :premises (t3817))
% 5.38/5.58  (step t3819 (cl (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.58  (step t3820 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 5.38/5.58  (step t3821 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t3822 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t3821))
% 5.38/5.58  (step t3823 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))))) :rule all_simplify)
% 5.38/5.58  (step t3824 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule refl)
% 5.38/5.58  (step t3825 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 5.38/5.58  (step t3826 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t3824 t3825))
% 5.38/5.58  (step t3827 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true)) :rule all_simplify)
% 5.38/5.58  (step t3828 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) true)) :rule trans :premises (t3826 t3827))
% 5.38/5.58  (step t3829 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) true)) :rule trans :premises (t3823 t3828))
% 5.38/5.58  (step t3830 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3822 t3829))
% 5.38/5.58  (step t3831 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 5.38/5.58  (step t3832 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t3557 t3830 t3831))
% 5.38/5.58  (step t3833 (cl (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule and_neg)
% 5.38/5.58  (step t3834 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3835)
% 5.38/5.58  (assume t3835.a0 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))
% 5.38/5.58  (assume t3835.a1 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 5.38/5.58  (step t3835.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3835.t2)
% 5.38/5.58  (assume t3835.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))
% 5.38/5.58  (assume t3835.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))
% 5.38/5.58  (step t3835.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t3835.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t3835.t2.t1))
% 5.38/5.58  (step t3835.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) :rule symm :premises (t3835.t2.a1))
% 5.38/5.58  (step t3835.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3835.t2.t3))
% 5.38/5.58  (step t3835.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule refl)
% 5.38/5.58  (step t3835.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule cong :premises (t3835.t2.t4 t3835.t2.t5))
% 5.38/5.58  (step t3835.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t3835.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv2 :premises (t3835.t2.t7))
% 5.38/5.58  (step t3835.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule not_not)
% 5.38/5.58  (step t3835.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t3835.t2.t8 t3835.t2.t9))
% 5.38/5.58  (step t3835.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) false)) :rule resolution :premises (t3835.t2.t10 t3835.t2.a0))
% 5.38/5.58  (step t3835.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t3835.t2.t6 t3835.t2.t11))
% 5.38/5.58  (step t3835.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3835.t2.t2 t3835.t2.t12))
% 5.38/5.58  (step t3835.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t3835.t2.a0 t3835.t2.a1))
% 5.38/5.58  (step t3835.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 5.38/5.58  (step t3835.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t3835.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3835.t2 t3835.t3 t3835.t4))
% 5.38/5.58  (step t3835.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t3835.t5))
% 5.38/5.58  (step t3835.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t3835.t6))
% 5.38/5.58  (step t3835.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3835.t1 t3835.t7))
% 5.38/5.58  (step t3835.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 5.38/5.58  (step t3835.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3835.t8 t3835.t9))
% 5.38/5.58  (step t3835.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3835.t10))
% 5.38/5.58  (step t3835.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t3835.t11))
% 5.38/5.58  (step t3835.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 5.38/5.58  (step t3835.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t3835.t13 t3835.a1 t3835.a0))
% 5.38/5.58  (step t3835.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3835.t12 t3835.t14))
% 5.38/5.58  (step t3835 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t3835.a0 t3835.a1))
% 5.38/5.58  (step t3836 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t3837 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 5.38/5.58  (step t3838 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t3835 t3836 t3837))
% 5.38/5.58  (step t3839 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t3838))
% 5.38/5.58  (step t3840 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t3839))
% 5.38/5.58  (step t3841 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3834 t3840))
% 5.38/5.58  (step t3842 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 5.38/5.58  (step t3843 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3841 t3842))
% 5.38/5.58  (step t3844 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3843))
% 5.38/5.58  (step t3845 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t3844))
% 5.38/5.58  (step t3846 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t3833 t3845))
% 5.38/5.58  (step t3847 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t3848 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 5.38/5.58  (step t3849 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t3850 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3846 t3847 t3848 t3849))
% 5.38/5.58  (step t3851 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t3850))
% 5.38/5.58  (step t3852 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t3820 t3832 t3851))
% 5.38/5.58  (step t3853 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t3852))
% 5.38/5.58  (step t3854 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t3853))
% 5.38/5.58  (step t3855 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e21 tptp.e22)))) :rule and :premises (t3346))
% 5.38/5.58  (step t3856 (cl (not (= (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (or (= tptp.e22 tptp.e23) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))))) (not (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) (or (= tptp.e22 tptp.e23) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule equiv_pos2)
% 5.38/5.58  (step t3857 (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)
% 5.38/5.58  (step t3858 (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 (t3857))
% 5.38/5.58  (step t3859 (cl (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))))) :rule all_simplify)
% 5.38/5.58  (step t3860 (cl (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23))) :rule refl)
% 5.38/5.58  (step t3861 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule all_simplify)
% 5.38/5.58  (step t3862 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)))) :rule cong :premises (t3860 t3861))
% 5.38/5.58  (step t3863 (cl (= (= (= tptp.e22 tptp.e23) (= tptp.e22 tptp.e23)) true)) :rule all_simplify)
% 5.38/5.58  (step t3864 (cl (= (= (= tptp.e22 tptp.e23) (not (not (= tptp.e22 tptp.e23)))) true)) :rule trans :premises (t3862 t3863))
% 5.38/5.58  (step t3865 (cl (= (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23)) true)) :rule trans :premises (t3859 t3864))
% 5.38/5.58  (step t3866 (cl (= (not (not (= tptp.e22 tptp.e23))) (= tptp.e22 tptp.e23))) :rule resolution :premises (t3858 t3865))
% 5.38/5.58  (step t3867 (cl (= (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule refl)
% 5.38/5.58  (step t3868 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule refl)
% 5.38/5.58  (step t3869 (cl (= (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (or (= tptp.e22 tptp.e23) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))))) :rule cong :premises (t3866 t3560 t3867 t3868))
% 5.38/5.58  (step t3870 (cl (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))) (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule and_neg)
% 5.38/5.58  (step t3871 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3872)
% 5.38/5.58  (assume t3872.a0 (not (= tptp.e22 tptp.e23)))
% 5.38/5.58  (assume t3872.a1 (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))
% 5.38/5.58  (assume t3872.a2 (= tptp.e23 (tptp.h3 tptp.e12)))
% 5.38/5.58  (step t3872.t1 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3872.t2)
% 5.38/5.58  (assume t3872.t2.a0 (not (= tptp.e22 tptp.e23)))
% 5.38/5.58  (assume t3872.t2.a1 (= tptp.e23 (tptp.h3 tptp.e12)))
% 5.38/5.58  (assume t3872.t2.a2 (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))
% 5.38/5.58  (step t3872.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) false) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule equiv_simplify)
% 5.38/5.58  (step t3872.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) false)) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv1 :premises (t3872.t2.t1))
% 5.38/5.58  (step t3872.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 5.38/5.58  (step t3872.t2.t4 (cl (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3872.t2.a2))
% 5.38/5.58  (step t3872.t2.t5 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) :rule symm :premises (t3872.t2.t4))
% 5.38/5.58  (step t3872.t2.t6 (cl (= (tptp.h3 tptp.e12) tptp.e23)) :rule symm :premises (t3872.t2.a1))
% 5.38/5.58  (step t3872.t2.t7 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) tptp.e23)) :rule trans :premises (t3872.t2.t5 t3872.t2.t6))
% 5.38/5.58  (step t3872.t2.t8 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e22 tptp.e23))) :rule cong :premises (t3872.t2.t3 t3872.t2.t7))
% 5.38/5.58  (step t3872.t2.t9 (cl (= (= (= tptp.e22 tptp.e23) false) (not (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 5.38/5.58  (step t3872.t2.t10 (cl (= (= tptp.e22 tptp.e23) false) (not (not (= tptp.e22 tptp.e23)))) :rule equiv2 :premises (t3872.t2.t9))
% 5.38/5.58  (step t3872.t2.t11 (cl (not (not (not (= tptp.e22 tptp.e23)))) (= tptp.e22 tptp.e23)) :rule not_not)
% 5.38/5.58  (step t3872.t2.t12 (cl (= (= tptp.e22 tptp.e23) false) (= tptp.e22 tptp.e23)) :rule resolution :premises (t3872.t2.t10 t3872.t2.t11))
% 5.38/5.58  (step t3872.t2.t13 (cl (= (= tptp.e22 tptp.e23) false)) :rule resolution :premises (t3872.t2.t12 t3872.t2.a0))
% 5.38/5.58  (step t3872.t2.t14 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) false)) :rule trans :premises (t3872.t2.t8 t3872.t2.t13))
% 5.38/5.58  (step t3872.t2.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3872.t2.t2 t3872.t2.t14))
% 5.38/5.58  (step t3872.t2 (cl (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule subproof :discharge (t3872.t2.a0 t3872.t2.a1 t3872.t2.a2))
% 5.38/5.58  (step t3872.t3 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3872.t4 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule and_pos)
% 5.38/5.58  (step t3872.t5 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) :rule and_pos)
% 5.38/5.58  (step t3872.t6 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))))) :rule resolution :premises (t3872.t2 t3872.t3 t3872.t4 t3872.t5))
% 5.38/5.58  (step t3872.t7 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t3872.t6))
% 5.38/5.58  (step t3872.t8 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t3872.t7))
% 5.38/5.58  (step t3872.t9 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3872.t1 t3872.t8))
% 5.38/5.58  (step t3872.t10 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule implies_neg2)
% 5.38/5.58  (step t3872.t11 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3872.t9 t3872.t10))
% 5.38/5.58  (step t3872.t12 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule contraction :premises (t3872.t11))
% 5.38/5.58  (step t3872.t13 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies :premises (t3872.t12))
% 5.38/5.58  (step t3872.t14 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule and_neg)
% 5.38/5.58  (step t3872.t15 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.h3 tptp.e12)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule resolution :premises (t3872.t14 t3872.a0 t3872.a2 t3872.a1))
% 5.38/5.58  (step t3872.t16 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3872.t13 t3872.t15))
% 5.38/5.58  (step t3872 (cl (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule subproof :discharge (t3872.a0 t3872.a1 t3872.a2))
% 5.38/5.58  (step t3873 (cl (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3874 (cl (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) :rule and_pos)
% 5.38/5.58  (step t3875 (cl (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule and_pos)
% 5.38/5.58  (step t3876 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))))) :rule resolution :premises (t3872 t3873 t3874 t3875))
% 5.38/5.58  (step t3877 (cl (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule reordering :premises (t3876))
% 5.38/5.58  (step t3878 (cl (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t3877))
% 5.38/5.58  (step t3879 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3871 t3878))
% 5.38/5.58  (step t3880 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule implies_neg2)
% 5.38/5.58  (step t3881 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (=> (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3879 t3880))
% 5.38/5.58  (step t3882 (cl (=> (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule contraction :premises (t3881))
% 5.38/5.58  (step t3883 (cl (not (and (not (= tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies :premises (t3882))
% 5.38/5.58  (step t3884 (cl (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3870 t3883))
% 5.38/5.58  (step t3885 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (not (not (not (= tptp.e22 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t3886 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (not (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))))) :rule or_neg)
% 5.38/5.58  (step t3887 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (not (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule or_neg)
% 5.38/5.58  (step t3888 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 5.38/5.58  (step t3889 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3884 t3885 t3886 t3887 t3888))
% 5.38/5.58  (step t3890 (cl (or (not (not (= tptp.e22 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule contraction :premises (t3889))
% 5.38/5.58  (step t3891 (cl (or (= tptp.e22 tptp.e23) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t3856 t3869 t3890))
% 5.38/5.58  (step t3892 (cl (= tptp.e22 tptp.e23) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule or :premises (t3891))
% 5.38/5.58  (step t3893 (cl (= tptp.e22 tptp.e23) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule reordering :premises (t3892))
% 5.38/5.58  (step t3894 (cl (not (= tptp.e22 tptp.e23))) :rule and :premises (a7))
% 5.38/5.58  (step t3895 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.58  (step t3896 (cl (= (= (= (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))) true) (= (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))))) :rule equiv_simplify)
% 5.38/5.58  (step t3897 (cl (not (= (= (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))) true)) (= (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule equiv1 :premises (t3896))
% 5.38/5.58  (step t3898 (cl (= (= (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))) (= (= tptp.e23 (tptp.h3 tptp.e12)) (not (not (= tptp.e23 (tptp.h3 tptp.e12))))))) :rule all_simplify)
% 5.38/5.58  (step t3899 (cl (= (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule refl)
% 5.38/5.58  (step t3900 (cl (= (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule all_simplify)
% 5.38/5.58  (step t3901 (cl (= (= (= tptp.e23 (tptp.h3 tptp.e12)) (not (not (= tptp.e23 (tptp.h3 tptp.e12))))) (= (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))))) :rule cong :premises (t3899 t3900))
% 5.38/5.58  (step t3902 (cl (= (= (= tptp.e23 (tptp.h3 tptp.e12)) (= tptp.e23 (tptp.h3 tptp.e12))) true)) :rule all_simplify)
% 5.38/5.58  (step t3903 (cl (= (= (= tptp.e23 (tptp.h3 tptp.e12)) (not (not (= tptp.e23 (tptp.h3 tptp.e12))))) true)) :rule trans :premises (t3901 t3902))
% 5.38/5.58  (step t3904 (cl (= (= (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12))) true)) :rule trans :premises (t3898 t3903))
% 5.38/5.58  (step t3905 (cl (= (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule resolution :premises (t3897 t3904))
% 5.38/5.58  (step t3906 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t3557 t3558 t3559 t3560 t3905 t3431))
% 5.38/5.58  (step t3907 (cl (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule and_neg)
% 5.38/5.58  (step t3908 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3909)
% 5.38/5.58  (assume t3909.a0 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))
% 5.38/5.58  (assume t3909.a1 (= tptp.e22 (tptp.h3 tptp.e13)))
% 5.38/5.58  (assume t3909.a2 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)))
% 5.38/5.58  (assume t3909.a3 (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))
% 5.38/5.58  (assume t3909.a4 (not (= tptp.e23 (tptp.h3 tptp.e12))))
% 5.38/5.58  (step t3909.t1 (cl (=> (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3909.t2)
% 5.38/5.58  (assume t3909.t2.a0 (not (= tptp.e23 (tptp.h3 tptp.e12))))
% 5.38/5.58  (assume t3909.t2.a1 (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)))
% 5.38/5.58  (assume t3909.t2.a2 (= tptp.e22 (tptp.h3 tptp.e13)))
% 5.38/5.58  (assume t3909.t2.a3 (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))
% 5.38/5.58  (assume t3909.t2.a4 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))
% 5.38/5.58  (step t3909.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t3909.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 (t3909.t2.t1))
% 5.38/5.58  (step t3909.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t3909.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e21)) :rule symm :premises (t3909.t2.a4))
% 5.38/5.58  (step t3909.t2.t5 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3909.t2.t4))
% 5.38/5.58  (step t3909.t2.t6 (cl (= tptp.e21 (tptp.h3 tptp.e11))) :rule trans :premises (t3909.t2.t5 t3909.t2.a1))
% 5.38/5.58  (step t3909.t2.t7 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)))) :rule cong :premises (t3909.t2.a2 t3909.t2.t6))
% 5.38/5.58  (step t3909.t2.t8 (cl (= (tptp.h3 tptp.e13) tptp.e22)) :rule symm :premises (t3909.t2.a2))
% 5.38/5.58  (step t3909.t2.t9 (cl (= (tptp.h3 tptp.e11) (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t3909.t2.a1))
% 5.38/5.58  (step t3909.t2.t10 (cl (= (tptp.op2 (tptp.h3 tptp.e13) (tptp.h3 tptp.e11)) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule cong :premises (t3909.t2.t8 t3909.t2.t9))
% 5.38/5.58  (step t3909.t2.t11 (cl (= (tptp.h3 tptp.e12) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule symm :premises (t3909.t2.a3))
% 5.38/5.58  (step t3909.t2.t12 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) :rule symm :premises (t3909.t2.t11))
% 5.38/5.58  (step t3909.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.h3 tptp.e12))) :rule trans :premises (t3909.t2.t7 t3909.t2.t10 t3909.t2.t12))
% 5.38/5.58  (step t3909.t2.t14 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h3 tptp.e12)))) :rule cong :premises (t3909.t2.t3 t3909.t2.t13))
% 5.38/5.58  (step t3909.t2.t15 (cl (= (= (= tptp.e23 (tptp.h3 tptp.e12)) false) (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule equiv_simplify)
% 5.38/5.58  (step t3909.t2.t16 (cl (= (= tptp.e23 (tptp.h3 tptp.e12)) false) (not (not (= tptp.e23 (tptp.h3 tptp.e12))))) :rule equiv2 :premises (t3909.t2.t15))
% 5.38/5.58  (step t3909.t2.t17 (cl (not (not (not (= tptp.e23 (tptp.h3 tptp.e12))))) (= tptp.e23 (tptp.h3 tptp.e12))) :rule not_not)
% 5.38/5.58  (step t3909.t2.t18 (cl (= (= tptp.e23 (tptp.h3 tptp.e12)) false) (= tptp.e23 (tptp.h3 tptp.e12))) :rule resolution :premises (t3909.t2.t16 t3909.t2.t17))
% 5.38/5.58  (step t3909.t2.t19 (cl (= (= tptp.e23 (tptp.h3 tptp.e12)) false)) :rule resolution :premises (t3909.t2.t18 t3909.t2.a0))
% 5.38/5.58  (step t3909.t2.t20 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t3909.t2.t14 t3909.t2.t19))
% 5.38/5.58  (step t3909.t2.t21 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3909.t2.t2 t3909.t2.t20))
% 5.38/5.58  (step t3909.t2 (cl (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3909.t2.a0 t3909.t2.a1 t3909.t2.a2 t3909.t2.a3 t3909.t2.a4))
% 5.38/5.58  (step t3909.t3 (cl (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.h3 tptp.e12)))) :rule and_pos)
% 5.38/5.58  (step t3909.t4 (cl (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) :rule and_pos)
% 5.38/5.58  (step t3909.t5 (cl (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e22 (tptp.h3 tptp.e13))) :rule and_pos)
% 5.38/5.58  (step t3909.t6 (cl (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) :rule and_pos)
% 5.38/5.58  (step t3909.t7 (cl (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t3909.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t3909.t2 t3909.t3 t3909.t4 t3909.t5 t3909.t6 t3909.t7))
% 5.38/5.58  (step t3909.t9 (cl (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3909.t8))
% 5.38/5.58  (step t3909.t10 (cl (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3909.t9))
% 5.38/5.58  (step t3909.t11 (cl (=> (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3909.t1 t3909.t10))
% 5.38/5.58  (step t3909.t12 (cl (=> (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t3909.t13 (cl (=> (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3909.t11 t3909.t12))
% 5.38/5.58  (step t3909.t14 (cl (=> (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3909.t13))
% 5.38/5.58  (step t3909.t15 (cl (not (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3909.t14))
% 5.38/5.58  (step t3909.t16 (cl (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 5.38/5.58  (step t3909.t17 (cl (and (not (= tptp.e23 (tptp.h3 tptp.e12))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t3909.t16 t3909.a4 t3909.a2 t3909.a1 t3909.a3 t3909.a0))
% 5.38/5.58  (step t3909.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3909.t15 t3909.t17))
% 5.38/5.58  (step t3909 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3909.a0 t3909.a1 t3909.a2 t3909.a3 t3909.a4))
% 5.38/5.58  (step t3910 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t3911 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (= tptp.e22 (tptp.h3 tptp.e13))) :rule and_pos)
% 5.38/5.58  (step t3912 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) :rule and_pos)
% 5.38/5.58  (step t3913 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) :rule and_pos)
% 5.38/5.58  (step t3914 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 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 and_pos)
% 5.38/5.58  (step t3915 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12)))))) :rule resolution :premises (t3909 t3910 t3911 t3912 t3913 t3914))
% 5.38/5.58  (step t3916 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3915))
% 5.38/5.58  (step t3917 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3916))
% 5.38/5.58  (step t3918 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3908 t3917))
% 5.38/5.58  (step t3919 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t3920 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3918 t3919))
% 5.38/5.58  (step t3921 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3920))
% 5.38/5.58  (step t3922 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.h3 tptp.e13)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11)) (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.h3 tptp.e12))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3921))
% 5.38/5.58  (step t3923 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3907 t3922))
% 5.38/5.58  (step t3924 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t3925 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.h3 tptp.e13))))) :rule or_neg)
% 5.38/5.58  (step t3926 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))))) :rule or_neg)
% 5.38/5.58  (step t3927 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))))) :rule or_neg)
% 5.38/5.58  (step t3928 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= tptp.e23 (tptp.h3 tptp.e12)))))) :rule or_neg)
% 5.38/5.58  (step t3929 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t3930 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3923 t3924 t3925 t3926 t3927 t3928 t3929))
% 5.38/5.58  (step t3931 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (not (= tptp.e23 (tptp.h3 tptp.e12)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3930))
% 5.38/5.58  (step t3932 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3895 t3906 t3931))
% 5.38/5.58  (step t3933 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (= tptp.e23 (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t3932))
% 5.38/5.58  (step t3934 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e23 (tptp.h3 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.h3 tptp.e13))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.h3 tptp.e11))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule reordering :premises (t3933))
% 5.38/5.58  (step t3935 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule resolution :premises (t3762 t3764 t3793 t3818 t3819 t3854 t3855 t3893 t3894 t3934 t3605 t3604))
% 5.38/5.58  (step t3936 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12)))) :rule contraction :premises (t3935))
% 5.38/5.58  (step t3937 (cl (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 and :premises (t3683))
% 5.38/5.58  (step t3938 (cl (= 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 or :premises (t3937))
% 5.38/5.58  (step t3939 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.58  (step t3940 (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)
% 5.38/5.58  (step t3941 (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 (t3940))
% 5.38/5.58  (step t3942 (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)
% 5.38/5.58  (step t3943 (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)
% 5.38/5.58  (step t3944 (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)
% 5.38/5.58  (step t3945 (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 (t3943 t3944))
% 5.38/5.58  (step t3946 (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)
% 5.38/5.58  (step t3947 (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 (t3945 t3946))
% 5.38/5.58  (step t3948 (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 (t3942 t3947))
% 5.38/5.58  (step t3949 (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 (t3941 t3948))
% 5.38/5.58  (step t3950 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 5.38/5.58  (step t3951 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t3349 t3183 t3949 t3950))
% 5.38/5.58  (step t3952 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule and_neg)
% 5.38/5.58  (step t3953 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3954)
% 5.38/5.58  (assume t3954.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.58  (assume t3954.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t3954.a2 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 5.38/5.58  (step t3954.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3954.t2)
% 5.38/5.58  (assume t3954.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))
% 5.38/5.58  (assume t3954.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.58  (step t3954.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t3954.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) false)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t3954.t2.t1))
% 5.38/5.58  (step t3954.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t3954.t2.a1))
% 5.38/5.58  (step t3954.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t3954.t2.t3))
% 5.38/5.58  (step t3954.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule refl)
% 5.38/5.58  (step t3954.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule cong :premises (t3954.t2.t4 t3954.t2.t5))
% 5.38/5.58  (step t3954.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t3954.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv2 :premises (t3954.t2.t7))
% 5.38/5.58  (step t3954.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) :rule not_not)
% 5.38/5.58  (step t3954.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3954.t2.t8 t3954.t2.t9))
% 5.38/5.58  (step t3954.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t3954.t2.t10 t3954.t2.a0))
% 5.38/5.58  (step t3954.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t3954.t2.t6 t3954.t2.t11))
% 5.38/5.58  (step t3954.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3954.t2.t2 t3954.t2.t12))
% 5.38/5.58  (step t3954.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3954.t2.a0 t3954.t2.a1))
% 5.38/5.58  (step t3954.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t3954.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3954.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t3954.t2 t3954.t3 t3954.t4))
% 5.38/5.58  (step t3954.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3954.t5))
% 5.38/5.58  (step t3954.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3954.t6))
% 5.38/5.58  (step t3954.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3954.t1 t3954.t7))
% 5.38/5.58  (step t3954.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t3954.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3954.t8 t3954.t9))
% 5.38/5.58  (step t3954.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3954.t10))
% 5.38/5.58  (step t3954.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3954.t11))
% 5.38/5.58  (step t3954.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.38/5.58  (step t3954.t14 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3954.t15)
% 5.38/5.58  (assume t3954.t15.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t3954.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.58  (step t3954.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t3954.t15.a1))
% 5.38/5.58  (step t3954.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t3954.t15.t1))
% 5.38/5.58  (step t3954.t15.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t3954.t15.a0))
% 5.38/5.58  (step t3954.t15.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t3954.t15.t3))
% 5.38/5.58  (step t3954.t15.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t3954.t15.t4))
% 5.38/5.58  (step t3954.t15.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t3954.t15.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t3954.t15.t5 t3954.t15.t6))
% 5.38/5.58  (step t3954.t15.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t3954.t15.t2 t3954.t15.t7))
% 5.38/5.58  (step t3954.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t3954.t15.a0 t3954.t15.a1))
% 5.38/5.58  (step t3954.t16 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t3954.t17 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3954.t18 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t3954.t15 t3954.t16 t3954.t17))
% 5.38/5.58  (step t3954.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t3954.t18))
% 5.38/5.58  (step t3954.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t3954.t19))
% 5.38/5.58  (step t3954.t21 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t3954.t14 t3954.t20))
% 5.38/5.58  (step t3954.t22 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.58  (step t3954.t23 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3954.t21 t3954.t22))
% 5.38/5.58  (step t3954.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t3954.t23))
% 5.38/5.58  (step t3954.t25 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t3954.t24))
% 5.38/5.58  (step t3954.t26 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.58  (step t3954.t27 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t3954.t26 t3954.a1 t3954.a0))
% 5.38/5.58  (step t3954.t28 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t3954.t25 t3954.t27))
% 5.38/5.58  (step t3954.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t3954.t13 t3954.a2 t3954.t28))
% 5.38/5.58  (step t3954.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3954.t12 t3954.t29))
% 5.38/5.58  (step t3954 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3954.a0 t3954.a1 t3954.a2))
% 5.38/5.58  (step t3955 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3956 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t3957 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t3958 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t3954 t3955 t3956 t3957))
% 5.38/5.58  (step t3959 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3958))
% 5.38/5.58  (step t3960 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3959))
% 5.38/5.58  (step t3961 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3953 t3960))
% 5.38/5.58  (step t3962 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t3963 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3961 t3962))
% 5.38/5.58  (step t3964 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3963))
% 5.38/5.58  (step t3965 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3964))
% 5.38/5.58  (step t3966 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3952 t3965))
% 5.38/5.58  (step t3967 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t3968 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.58  (step t3969 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t3970 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t3971 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3966 t3967 t3968 t3969 t3970))
% 5.38/5.58  (step t3972 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3971))
% 5.38/5.58  (step t3973 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3939 t3951 t3972))
% 5.38/5.58  (step t3974 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t3973))
% 5.38/5.58  (step t3975 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t3974))
% 5.38/5.58  (step t3976 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.58  (step t3977 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.58  (step t3978 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t3979 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t3978))
% 5.38/5.58  (step t3980 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))))) :rule all_simplify)
% 5.38/5.58  (step t3981 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule refl)
% 5.38/5.58  (step t3982 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 5.38/5.58  (step t3983 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t3981 t3982))
% 5.38/5.58  (step t3984 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) true)) :rule all_simplify)
% 5.38/5.58  (step t3985 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) true)) :rule trans :premises (t3983 t3984))
% 5.38/5.58  (step t3986 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) true)) :rule trans :premises (t3980 t3985))
% 5.38/5.58  (step t3987 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3979 t3986))
% 5.38/5.58  (step t3988 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 5.38/5.58  (step t3989 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule cong :premises (t3146 t3183 t3987 t3988))
% 5.38/5.58  (step t3990 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule and_neg)
% 5.38/5.58  (step t3991 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3992)
% 5.38/5.58  (assume t3992.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t3992.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t3992.a2 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))
% 5.38/5.58  (step t3992.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3992.t2)
% 5.38/5.58  (assume t3992.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))
% 5.38/5.58  (assume t3992.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 5.38/5.58  (step t3992.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t3992.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) false)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t3992.t2.t1))
% 5.38/5.58  (step t3992.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t3992.t2.a1))
% 5.38/5.58  (step t3992.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t3992.t2.t3))
% 5.38/5.58  (step t3992.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule refl)
% 5.38/5.58  (step t3992.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule cong :premises (t3992.t2.t4 t3992.t2.t5))
% 5.38/5.58  (step t3992.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t3992.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv2 :premises (t3992.t2.t7))
% 5.38/5.58  (step t3992.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule not_not)
% 5.38/5.58  (step t3992.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t3992.t2.t8 t3992.t2.t9))
% 5.38/5.58  (step t3992.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t3992.t2.t10 t3992.t2.a0))
% 5.38/5.58  (step t3992.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule trans :premises (t3992.t2.t6 t3992.t2.t11))
% 5.38/5.58  (step t3992.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3992.t2.t2 t3992.t2.t12))
% 5.38/5.58  (step t3992.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3992.t2.a0 t3992.t2.a1))
% 5.38/5.58  (step t3992.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t3992.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t3992.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t3992.t2 t3992.t3 t3992.t4))
% 5.38/5.58  (step t3992.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3992.t5))
% 5.38/5.58  (step t3992.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3992.t6))
% 5.38/5.58  (step t3992.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3992.t1 t3992.t7))
% 5.38/5.58  (step t3992.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t3992.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3992.t8 t3992.t9))
% 5.38/5.58  (step t3992.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t3992.t10))
% 5.38/5.58  (step t3992.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t3992.t11))
% 5.38/5.58  (step t3992.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 5.38/5.58  (step t3992.t14 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t3992.t15)
% 5.38/5.58  (assume t3992.t15.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t3992.t15.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (step t3992.t15.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t3992.t15.a1))
% 5.38/5.58  (step t3992.t15.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t3992.t15.t1))
% 5.38/5.58  (step t3992.t15.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t3992.t15.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3992.t15.a0))
% 5.38/5.58  (step t3992.t15.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t3992.t15.t4))
% 5.38/5.58  (step t3992.t15.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t3992.t15.t5))
% 5.38/5.58  (step t3992.t15.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t3992.t15.t3 t3992.t15.t6))
% 5.38/5.58  (step t3992.t15.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t3992.t15.t2 t3992.t15.t7))
% 5.38/5.58  (step t3992.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule subproof :discharge (t3992.t15.a0 t3992.t15.a1))
% 5.38/5.58  (step t3992.t16 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3992.t17 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t3992.t18 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t3992.t15 t3992.t16 t3992.t17))
% 5.38/5.58  (step t3992.t19 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule reordering :premises (t3992.t18))
% 5.38/5.58  (step t3992.t20 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t3992.t19))
% 5.38/5.58  (step t3992.t21 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t3992.t14 t3992.t20))
% 5.38/5.58  (step t3992.t22 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg2)
% 5.38/5.58  (step t3992.t23 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3992.t21 t3992.t22))
% 5.38/5.58  (step t3992.t24 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t3992.t23))
% 5.38/5.58  (step t3992.t25 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule implies :premises (t3992.t24))
% 5.38/5.58  (step t3992.t26 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.58  (step t3992.t27 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3992.t26 t3992.a0 t3992.a1))
% 5.38/5.58  (step t3992.t28 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t3992.t25 t3992.t27))
% 5.38/5.58  (step t3992.t29 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3992.t13 t3992.a2 t3992.t28))
% 5.38/5.58  (step t3992.t30 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3992.t12 t3992.t29))
% 5.38/5.58  (step t3992 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule subproof :discharge (t3992.a0 t3992.a1 t3992.a2))
% 5.38/5.58  (step t3993 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t3994 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t3995 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t3996 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t3992 t3993 t3994 t3995))
% 5.38/5.58  (step t3997 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t3996))
% 5.38/5.58  (step t3998 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t3997))
% 5.38/5.58  (step t3999 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3991 t3998))
% 5.38/5.58  (step t4000 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t4001 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3999 t4000))
% 5.38/5.58  (step t4002 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4001))
% 5.38/5.58  (step t4003 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies :premises (t4002))
% 5.38/5.58  (step t4004 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3990 t4003))
% 5.38/5.58  (step t4005 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4006 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.58  (step t4007 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t4008 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4009 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4004 t4005 t4006 t4007 t4008))
% 5.38/5.58  (step t4010 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t4009))
% 5.38/5.58  (step t4011 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t3977 t3989 t4010))
% 5.38/5.58  (step t4012 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule or :premises (t4011))
% 5.38/5.58  (step t4013 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4012))
% 5.38/5.58  (step t4014 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.58  (step t4015 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.58  (step t4016 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule refl)
% 5.38/5.58  (step t4017 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t4016 t3482 t3687))
% 5.38/5.58  (step t4018 (cl (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule and_neg)
% 5.38/5.58  (step t4019 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4020)
% 5.38/5.58  (assume t4020.a0 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t4020.a1 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (step t4020.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4020.t2)
% 5.38/5.58  (assume t4020.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (assume t4020.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (step t4020.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4020.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 (t4020.t2.t1))
% 5.38/5.58  (step t4020.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21)) :rule symm :premises (t4020.t2.a1))
% 5.38/5.58  (step t4020.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4020.t2.t3))
% 5.38/5.58  (step t4020.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule refl)
% 5.38/5.58  (step t4020.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t4020.t2.t4 t4020.t2.t5))
% 5.38/5.58  (step t4020.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4020.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t4020.t2.t7))
% 5.38/5.58  (step t4020.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.58  (step t4020.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t4020.t2.t8 t4020.t2.t9))
% 5.38/5.58  (step t4020.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t4020.t2.t10 t4020.t2.a0))
% 5.38/5.58  (step t4020.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t4020.t2.t6 t4020.t2.t11))
% 5.38/5.58  (step t4020.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4020.t2.t2 t4020.t2.t12))
% 5.38/5.58  (step t4020.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t4020.t2.a0 t4020.t2.a1))
% 5.38/5.58  (step t4020.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4020.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4020.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4020.t2 t4020.t3 t4020.t4))
% 5.38/5.58  (step t4020.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t4020.t5))
% 5.38/5.58  (step t4020.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t4020.t6))
% 5.38/5.58  (step t4020.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4020.t1 t4020.t7))
% 5.38/5.58  (step t4020.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t4020.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t4020.t8 t4020.t9))
% 5.38/5.58  (step t4020.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t4020.t10))
% 5.38/5.58  (step t4020.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t4020.t11))
% 5.38/5.58  (step t4020.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 5.38/5.58  (step t4020.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4020.t13 t4020.a1 t4020.a0))
% 5.38/5.58  (step t4020.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4020.t12 t4020.t14))
% 5.38/5.58  (step t4020 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t4020.a0 t4020.a1))
% 5.38/5.58  (step t4021 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4022 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4023 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t4020 t4021 t4022))
% 5.38/5.58  (step t4024 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t4023))
% 5.38/5.58  (step t4025 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t4024))
% 5.38/5.58  (step t4026 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4019 t4025))
% 5.38/5.58  (step t4027 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (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)
% 5.38/5.58  (step t4028 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t4026 t4027))
% 5.38/5.58  (step t4029 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t4028))
% 5.38/5.58  (step t4030 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t4029))
% 5.38/5.58  (step t4031 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4018 t4030))
% 5.38/5.58  (step t4032 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4033 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t4034 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (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)
% 5.38/5.58  (step t4035 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t4031 t4032 t4033 t4034))
% 5.38/5.58  (step t4036 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t4035))
% 5.38/5.58  (step t4037 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t4015 t4017 t4036))
% 5.38/5.58  (step t4038 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t4037))
% 5.38/5.58  (step t4039 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t4038))
% 5.38/5.58  (step t4040 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t3936 t3938 t3975 t3976 t2548 t4013 t4014 t4039))
% 5.38/5.58  (step t4041 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (tptp.h3 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4040))
% 5.38/5.58  (step t4042 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4041 t3603 t2319 t2318 t3722))
% 5.38/5.58  (step t4043 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t4042))
% 5.38/5.58  (step t4044 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.58  (step t4045 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 5.38/5.58  (step t4046 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule cong :premises (t3146 t3183 t3430 t3431 t3441 t4045))
% 5.38/5.58  (step t4047 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 5.38/5.58  (step t4048 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4049)
% 5.38/5.58  (assume t4049.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4049.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4049.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.58  (assume t4049.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t4049.a4 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.58  (step t4049.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4049.t2)
% 5.38/5.58  (assume t4049.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.58  (assume t4049.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t4049.t2.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.58  (assume t4049.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4049.t2.a4 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 5.38/5.58  (step t4049.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4049.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule equiv1 :premises (t4049.t2.t1))
% 5.38/5.58  (step t4049.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t4049.t2.a1))
% 5.38/5.58  (step t4049.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4049.t2.t3))
% 5.38/5.58  (step t4049.t2.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4049.t2.a3))
% 5.38/5.58  (step t4049.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t4049.t2.a2))
% 5.38/5.58  (step t4049.t2.t7 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t4049.t2.t6))
% 5.38/5.58  (step t4049.t2.t8 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t4049.t2.t5 t4049.t2.t7))
% 5.38/5.58  (step t4049.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4049.t2.t8))
% 5.38/5.58  (step t4049.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t4049.t2.a4))
% 5.38/5.58  (step t4049.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule trans :premises (t4049.t2.t10 t4049.t2.a3))
% 5.38/5.58  (step t4049.t2.t12 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t4049.t2.t11))
% 5.38/5.58  (step t4049.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t4049.t2.t9 t4049.t2.t12))
% 5.38/5.58  (step t4049.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t4049.t2.t13))
% 5.38/5.58  (step t4049.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t4049.t2.t4 t4049.t2.t14))
% 5.38/5.58  (step t4049.t2.t16 (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)
% 5.38/5.58  (step t4049.t2.t17 (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 (t4049.t2.t16))
% 5.38/5.58  (step t4049.t2.t18 (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)
% 5.38/5.58  (step t4049.t2.t19 (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 (t4049.t2.t17 t4049.t2.t18))
% 5.38/5.58  (step t4049.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t4049.t2.t19 t4049.t2.a0))
% 5.38/5.58  (step t4049.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t4049.t2.t15 t4049.t2.t20))
% 5.38/5.58  (step t4049.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4049.t2.t2 t4049.t2.t21))
% 5.38/5.58  (step t4049.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t4049.t2.a0 t4049.t2.a1 t4049.t2.a2 t4049.t2.a3 t4049.t2.a4))
% 5.38/5.58  (step t4049.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.58  (step t4049.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4049.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.58  (step t4049.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4049.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4049.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4049.t2 t4049.t3 t4049.t4 t4049.t5 t4049.t6 t4049.t7))
% 5.38/5.58  (step t4049.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t4049.t8))
% 5.38/5.58  (step t4049.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t4049.t9))
% 5.38/5.58  (step t4049.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4049.t1 t4049.t10))
% 5.38/5.58  (step t4049.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t4049.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4049.t11 t4049.t12))
% 5.38/5.58  (step t4049.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t4049.t13))
% 5.38/5.58  (step t4049.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t4049.t14))
% 5.38/5.58  (step t4049.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 5.38/5.58  (step t4049.t17 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4049.t18)
% 5.38/5.58  (assume t4049.t18.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4049.t18.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (step t4049.t18.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4049.t18.a1))
% 5.38/5.58  (step t4049.t18.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4049.t18.t1))
% 5.38/5.58  (step t4049.t18.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t4049.t18.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4049.t18.a0))
% 5.38/5.58  (step t4049.t18.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4049.t18.t4))
% 5.38/5.58  (step t4049.t18.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4049.t18.t5))
% 5.38/5.58  (step t4049.t18.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t4049.t18.t3 t4049.t18.t6))
% 5.38/5.58  (step t4049.t18.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t4049.t18.t2 t4049.t18.t7))
% 5.38/5.58  (step t4049.t18 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule subproof :discharge (t4049.t18.a0 t4049.t18.a1))
% 5.38/5.58  (step t4049.t19 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4049.t20 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4049.t21 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4049.t18 t4049.t19 t4049.t20))
% 5.38/5.58  (step t4049.t22 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule reordering :premises (t4049.t21))
% 5.38/5.58  (step t4049.t23 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t4049.t22))
% 5.38/5.58  (step t4049.t24 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4049.t17 t4049.t23))
% 5.38/5.58  (step t4049.t25 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg2)
% 5.38/5.58  (step t4049.t26 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4049.t24 t4049.t25))
% 5.38/5.58  (step t4049.t27 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t4049.t26))
% 5.38/5.58  (step t4049.t28 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule implies :premises (t4049.t27))
% 5.38/5.58  (step t4049.t29 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.58  (step t4049.t30 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4049.t29 t4049.a0 t4049.a1))
% 5.38/5.58  (step t4049.t31 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4049.t28 t4049.t30))
% 5.38/5.58  (step t4049.t32 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4049.t16 t4049.a4 t4049.a3 t4049.a2 t4049.a1 t4049.t31))
% 5.38/5.58  (step t4049.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4049.t15 t4049.t32))
% 5.38/5.58  (step t4049 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule subproof :discharge (t4049.a0 t4049.a1 t4049.a2 t4049.a3 t4049.a4))
% 5.38/5.58  (step t4050 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4051 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4052 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.58  (step t4053 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4054 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.58  (step t4055 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t4049 t4050 t4051 t4052 t4053 t4054))
% 5.38/5.58  (step t4056 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule reordering :premises (t4055))
% 5.38/5.58  (step t4057 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t4056))
% 5.38/5.58  (step t4058 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4048 t4057))
% 5.38/5.58  (step t4059 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t4060 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4058 t4059))
% 5.38/5.58  (step t4061 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t4060))
% 5.38/5.58  (step t4062 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies :premises (t4061))
% 5.38/5.58  (step t4063 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4047 t4062))
% 5.38/5.58  (step t4064 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4065 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.58  (step t4066 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.58  (step t4067 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4068 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 5.38/5.58  (step t4069 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4070 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4063 t4064 t4065 t4066 t4067 t4068 t4069))
% 5.38/5.58  (step t4071 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t4070))
% 5.38/5.58  (step t4072 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4044 t4046 t4071))
% 5.38/5.58  (step t4073 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t4072))
% 5.38/5.58  (step t4074 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4073))
% 5.38/5.58  (step t4075 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 5.38/5.58  (step t4076 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t4077 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t4076))
% 5.38/5.58  (step t4078 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))))) :rule all_simplify)
% 5.38/5.58  (step t4079 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) :rule refl)
% 5.38/5.58  (step t4080 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) :rule all_simplify)
% 5.38/5.58  (step t4081 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) :rule cong :premises (t4079 t4080))
% 5.38/5.58  (step t4082 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) true)) :rule all_simplify)
% 5.38/5.58  (step t4083 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) true)) :rule trans :premises (t4081 t4082))
% 5.38/5.58  (step t4084 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) true)) :rule trans :premises (t4078 t4083))
% 5.38/5.58  (step t4085 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4077 t4084))
% 5.38/5.58  (step t4086 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule refl)
% 5.38/5.58  (step t4087 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t3429 t4085 t4086))
% 5.38/5.58  (step t4088 (cl (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) :rule and_neg)
% 5.38/5.58  (step t4089 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4090)
% 5.38/5.58  (assume t4090.a0 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.58  (assume t4090.a1 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))
% 5.38/5.58  (step t4090.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4090.t2)
% 5.38/5.58  (assume t4090.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))
% 5.38/5.58  (assume t4090.t2.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.58  (step t4090.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t4090.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) false)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t4090.t2.t1))
% 5.38/5.58  (step t4090.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) :rule symm :premises (t4090.t2.a1))
% 5.38/5.58  (step t4090.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t4090.t2.t3))
% 5.38/5.58  (step t4090.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e22))) :rule refl)
% 5.38/5.58  (step t4090.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) :rule cong :premises (t4090.t2.t4 t4090.t2.t5))
% 5.38/5.58  (step t4090.t2.t7 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) false) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t4090.t2.t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv2 :premises (t4090.t2.t7))
% 5.38/5.58  (step t4090.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) :rule not_not)
% 5.38/5.58  (step t4090.t2.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) false) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t4090.t2.t8 t4090.t2.t9))
% 5.38/5.58  (step t4090.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) false)) :rule resolution :premises (t4090.t2.t10 t4090.t2.a0))
% 5.38/5.58  (step t4090.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t4090.t2.t6 t4090.t2.t11))
% 5.38/5.58  (step t4090.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4090.t2.t2 t4090.t2.t12))
% 5.38/5.58  (step t4090.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t4090.t2.a0 t4090.t2.a1))
% 5.38/5.58  (step t4090.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 5.38/5.58  (step t4090.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4090.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t4090.t2 t4090.t3 t4090.t4))
% 5.38/5.58  (step t4090.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t4090.t5))
% 5.38/5.58  (step t4090.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t4090.t6))
% 5.38/5.58  (step t4090.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4090.t1 t4090.t7))
% 5.38/5.58  (step t4090.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 5.38/5.58  (step t4090.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4090.t8 t4090.t9))
% 5.38/5.58  (step t4090.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4090.t10))
% 5.38/5.58  (step t4090.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t4090.t11))
% 5.38/5.58  (step t4090.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 5.38/5.58  (step t4090.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t4090.t13 t4090.a1 t4090.a0))
% 5.38/5.58  (step t4090.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4090.t12 t4090.t14))
% 5.38/5.58  (step t4090 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t4090.a0 t4090.a1))
% 5.38/5.58  (step t4091 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4092 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) :rule and_pos)
% 5.38/5.58  (step t4093 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))))) :rule resolution :premises (t4090 t4091 t4092))
% 5.38/5.58  (step t4094 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t4093))
% 5.38/5.58  (step t4095 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t4094))
% 5.38/5.58  (step t4096 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4089 t4095))
% 5.38/5.58  (step t4097 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 5.38/5.58  (step t4098 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4096 t4097))
% 5.38/5.58  (step t4099 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4098))
% 5.38/5.58  (step t4100 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t4099))
% 5.38/5.58  (step t4101 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t4088 t4100))
% 5.38/5.58  (step t4102 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4103 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))))) :rule or_neg)
% 5.38/5.58  (step t4104 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t4105 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4101 t4102 t4103 t4104))
% 5.38/5.58  (step t4106 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t4105))
% 5.38/5.58  (step t4107 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t4075 t4087 t4106))
% 5.38/5.58  (step t4108 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t4107))
% 5.38/5.58  (step t4109 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t4108))
% 5.38/5.58  (step t4110 (cl (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e22)))) :rule and :premises (t3346))
% 5.38/5.58  (step t4111 (cl (not (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))))) (not (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule equiv_pos2)
% 5.38/5.58  (step t4112 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 5.38/5.58  (step t4113 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule refl)
% 5.38/5.58  (step t4114 (cl (= (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (or (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))))) :rule cong :premises (t3182 t3146 t3183 t4112 t4113))
% 5.38/5.58  (step t4115 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 5.38/5.58  (step t4116 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4117)
% 5.38/5.58  (assume t4117.a0 (not (= tptp.e20 tptp.e22)))
% 5.38/5.58  (assume t4117.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4117.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4117.a3 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.38/5.58  (step t4117.t1 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4117.t2)
% 5.38/5.58  (assume t4117.t2.a0 (not (= tptp.e20 tptp.e22)))
% 5.38/5.58  (assume t4117.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4117.t2.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4117.t2.a3 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.38/5.58  (step t4117.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) false) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule equiv_simplify)
% 5.38/5.58  (step t4117.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) false)) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv1 :premises (t4117.t2.t1))
% 5.38/5.58  (step t4117.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 5.38/5.58  (step t4117.t2.t4 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t4117.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4117.t2.a2))
% 5.38/5.58  (step t4117.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4117.t2.t5))
% 5.38/5.58  (step t4117.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule cong :premises (t4117.t2.t4 t4117.t2.t6))
% 5.38/5.58  (step t4117.t2.t8 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4117.t2.a1))
% 5.38/5.58  (step t4117.t2.t9 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule trans :premises (t4117.t2.t7 t4117.t2.t8))
% 5.38/5.58  (step t4117.t2.t10 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t4117.t2.t9))
% 5.38/5.58  (step t4117.t2.t11 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t4117.t2.a3))
% 5.38/5.58  (step t4117.t2.t12 (cl (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (tptp.op2 tptp.e20 tptp.e22))) :rule cong :premises (t4117.t2.t3 t4117.t2.t11))
% 5.38/5.58  (step t4117.t2.t13 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t4117.t2.t7))
% 5.38/5.58  (step t4117.t2.t14 (cl (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t4117.t2.t12 t4117.t2.t11 t4117.t2.a1 t4117.t2.t13))
% 5.38/5.58  (step t4117.t2.t15 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule symm :premises (t4117.t2.t14))
% 5.38/5.58  (step t4117.t2.t16 (cl (= tptp.e22 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule trans :premises (t4117.t2.t10 t4117.t2.t15))
% 5.38/5.58  (step t4117.t2.t17 (cl (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) tptp.e22)) :rule symm :premises (t4117.t2.t16))
% 5.38/5.58  (step t4117.t2.t18 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 tptp.e22))) :rule cong :premises (t4117.t2.t3 t4117.t2.t17))
% 5.38/5.58  (step t4117.t2.t19 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 5.38/5.58  (step t4117.t2.t20 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t4117.t2.t19))
% 5.38/5.58  (step t4117.t2.t21 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 5.38/5.58  (step t4117.t2.t22 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t4117.t2.t20 t4117.t2.t21))
% 5.38/5.58  (step t4117.t2.t23 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t4117.t2.t22 t4117.t2.a0))
% 5.38/5.58  (step t4117.t2.t24 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) false)) :rule trans :premises (t4117.t2.t18 t4117.t2.t23))
% 5.38/5.58  (step t4117.t2.t25 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4117.t2.t2 t4117.t2.t24))
% 5.38/5.58  (step t4117.t2 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule subproof :discharge (t4117.t2.a0 t4117.t2.a1 t4117.t2.a2 t4117.t2.a3))
% 5.38/5.58  (step t4117.t3 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t4117.t4 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4117.t5 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4117.t6 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t4117.t7 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4117.t2 t4117.t3 t4117.t4 t4117.t5 t4117.t6))
% 5.38/5.58  (step t4117.t8 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule reordering :premises (t4117.t7))
% 5.38/5.58  (step t4117.t9 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t4117.t8))
% 5.38/5.58  (step t4117.t10 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4117.t1 t4117.t9))
% 5.38/5.58  (step t4117.t11 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule implies_neg2)
% 5.38/5.58  (step t4117.t12 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t4117.t10 t4117.t11))
% 5.38/5.58  (step t4117.t13 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule contraction :premises (t4117.t12))
% 5.38/5.58  (step t4117.t14 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies :premises (t4117.t13))
% 5.38/5.58  (step t4117.t15 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 5.38/5.58  (step t4117.t16 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4117.t15 t4117.a0 t4117.a2 t4117.a1 t4117.a3))
% 5.38/5.58  (step t4117.t17 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4117.t14 t4117.t16))
% 5.38/5.58  (step t4117 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule subproof :discharge (t4117.a0 t4117.a1 t4117.a2 t4117.a3))
% 5.38/5.58  (step t4118 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t4119 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4120 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4121 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t4122 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4117 t4118 t4119 t4120 t4121))
% 5.38/5.58  (step t4123 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule reordering :premises (t4122))
% 5.38/5.58  (step t4124 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t4123))
% 5.38/5.58  (step t4125 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4116 t4124))
% 5.38/5.58  (step t4126 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule implies_neg2)
% 5.38/5.58  (step t4127 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t4125 t4126))
% 5.38/5.58  (step t4128 (cl (=> (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule contraction :premises (t4127))
% 5.38/5.58  (step t4129 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies :premises (t4128))
% 5.38/5.58  (step t4130 (cl (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4115 t4129))
% 5.38/5.58  (step t4131 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (not (not (= tptp.e20 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t4132 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4133 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.58  (step t4134 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t4135 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule or_neg)
% 5.38/5.58  (step t4136 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t4130 t4131 t4132 t4133 t4134 t4135))
% 5.38/5.58  (step t4137 (cl (or (not (not (= tptp.e20 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule contraction :premises (t4136))
% 5.38/5.58  (step t4138 (cl (or (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t4111 t4114 t4137))
% 5.38/5.58  (step t4139 (cl (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule or :premises (t4138))
% 5.38/5.58  (step t4140 (cl (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4139))
% 5.38/5.58  (step t4141 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t3544 t4043 t4074 t4109 t4110 t4140))
% 5.38/5.58  (step t4142 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) :rule contraction :premises (t4141))
% 5.38/5.58  (step t4143 (cl (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 and :premises (t3132))
% 5.38/5.58  (step t4144 (cl (= 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 or :premises (t4143))
% 5.38/5.58  (step t4145 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.58  (step t4146 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4147 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t4146))
% 5.38/5.58  (step t4148 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))))) :rule all_simplify)
% 5.38/5.58  (step t4149 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule refl)
% 5.38/5.58  (step t4150 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule all_simplify)
% 5.38/5.58  (step t4151 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule cong :premises (t4149 t4150))
% 5.38/5.58  (step t4152 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule all_simplify)
% 5.38/5.58  (step t4153 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) true)) :rule trans :premises (t4151 t4152))
% 5.38/5.58  (step t4154 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) true)) :rule trans :premises (t4148 t4153))
% 5.38/5.58  (step t4155 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4147 t4154))
% 5.38/5.58  (step t4156 (cl (= (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.h1 tptp.e13))))) :rule refl)
% 5.38/5.58  (step t4157 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 5.38/5.58  (step t4158 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t3349 t3146 t3183 t3213 t4155 t4156 t4157))
% 5.38/5.58  (step t4159 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule and_neg)
% 5.38/5.58  (step t4160 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4161)
% 5.38/5.58  (assume t4161.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.58  (assume t4161.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4161.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4161.a3 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.58  (assume t4161.a4 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.58  (assume t4161.a5 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.58  (step t4161.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4161.t2)
% 5.38/5.58  (assume t4161.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.58  (assume t4161.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 5.38/5.58  (assume t4161.t2.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.58  (assume t4161.t2.a3 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.58  (assume t4161.t2.a4 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.58  (step t4161.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.58  (step t4161.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 (t4161.t2.t1))
% 5.38/5.58  (step t4161.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t4161.t2.a1))
% 5.38/5.58  (step t4161.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t4161.t2.t3))
% 5.38/5.58  (step t4161.t2.t5 (cl (= (tptp.h1 tptp.e13) tptp.e20)) :rule symm :premises (t4161.t2.a3))
% 5.38/5.58  (step t4161.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t4161.t2.a2))
% 5.38/5.58  (step t4161.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t4161.t2.t6))
% 5.38/5.58  (step t4161.t2.t8 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e21))) :rule trans :premises (t4161.t2.t5 t4161.t2.t7))
% 5.38/5.58  (step t4161.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h1 tptp.e13))) :rule symm :premises (t4161.t2.t8))
% 5.38/5.58  (step t4161.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t4161.t2.a4))
% 5.38/5.58  (step t4161.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h1 tptp.e13))) :rule trans :premises (t4161.t2.t10 t4161.t2.a3))
% 5.38/5.58  (step t4161.t2.t12 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4161.t2.t11))
% 5.38/5.58  (step t4161.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t4161.t2.t9 t4161.t2.t12))
% 5.38/5.58  (step t4161.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t4161.t2.t13))
% 5.38/5.58  (step t4161.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t4161.t2.t4 t4161.t2.t14))
% 5.38/5.58  (step t4161.t2.t16 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4161.t2.t17 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv2 :premises (t4161.t2.t16))
% 5.38/5.58  (step t4161.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule not_not)
% 5.38/5.58  (step t4161.t2.t19 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t4161.t2.t17 t4161.t2.t18))
% 5.38/5.58  (step t4161.t2.t20 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t4161.t2.t19 t4161.t2.a0))
% 5.38/5.58  (step t4161.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t4161.t2.t15 t4161.t2.t20))
% 5.38/5.58  (step t4161.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4161.t2.t2 t4161.t2.t21))
% 5.38/5.58  (step t4161.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t4161.t2.a0 t4161.t2.a1 t4161.t2.a2 t4161.t2.a3 t4161.t2.a4))
% 5.38/5.58  (step t4161.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4161.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4161.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4161.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.58  (step t4161.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4161.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4161.t2 t4161.t3 t4161.t4 t4161.t5 t4161.t6 t4161.t7))
% 5.38/5.58  (step t4161.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t4161.t8))
% 5.38/5.58  (step t4161.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4161.t9))
% 5.38/5.58  (step t4161.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (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 (t4161.t1 t4161.t10))
% 5.38/5.58  (step t4161.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (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)
% 5.38/5.58  (step t4161.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4161.t11 t4161.t12))
% 5.38/5.58  (step t4161.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4161.t13))
% 5.38/5.58  (step t4161.t15 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t4161.t14))
% 5.38/5.58  (step t4161.t16 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.38/5.58  (step t4161.t17 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4161.t18)
% 5.38/5.58  (assume t4161.t18.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4161.t18.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (step t4161.t18.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4161.t18.a1))
% 5.38/5.58  (step t4161.t18.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4161.t18.t1))
% 5.38/5.58  (step t4161.t18.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t4161.t18.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4161.t18.a0))
% 5.38/5.58  (step t4161.t18.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4161.t18.t4))
% 5.38/5.58  (step t4161.t18.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4161.t18.t5))
% 5.38/5.58  (step t4161.t18.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t4161.t18.t3 t4161.t18.t6))
% 5.38/5.58  (step t4161.t18.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t4161.t18.t2 t4161.t18.t7))
% 5.38/5.58  (step t4161.t18 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule subproof :discharge (t4161.t18.a0 t4161.t18.a1))
% 5.38/5.58  (step t4161.t19 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4161.t20 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4161.t21 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4161.t18 t4161.t19 t4161.t20))
% 5.38/5.58  (step t4161.t22 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule reordering :premises (t4161.t21))
% 5.38/5.58  (step t4161.t23 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t4161.t22))
% 5.38/5.58  (step t4161.t24 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4161.t17 t4161.t23))
% 5.38/5.58  (step t4161.t25 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg2)
% 5.38/5.58  (step t4161.t26 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4161.t24 t4161.t25))
% 5.38/5.58  (step t4161.t27 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t4161.t26))
% 5.38/5.58  (step t4161.t28 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule implies :premises (t4161.t27))
% 5.38/5.58  (step t4161.t29 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.58  (step t4161.t30 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4161.t29 t4161.a1 t4161.a2))
% 5.38/5.58  (step t4161.t31 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4161.t28 t4161.t30))
% 5.38/5.58  (step t4161.t32 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4161.t33)
% 5.38/5.58  (assume t4161.t33.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4161.t33.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.58  (step t4161.t33.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t4161.t33.a1))
% 5.38/5.58  (step t4161.t33.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t4161.t33.t1))
% 5.38/5.58  (step t4161.t33.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4161.t33.a0))
% 5.38/5.58  (step t4161.t33.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4161.t33.t3))
% 5.38/5.58  (step t4161.t33.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4161.t33.t4))
% 5.38/5.58  (step t4161.t33.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t4161.t33.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t4161.t33.t5 t4161.t33.t6))
% 5.38/5.58  (step t4161.t33.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t4161.t33.t2 t4161.t33.t7))
% 5.38/5.58  (step t4161.t33 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t4161.t33.a0 t4161.t33.a1))
% 5.38/5.58  (step t4161.t34 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4161.t35 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4161.t36 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t4161.t33 t4161.t34 t4161.t35))
% 5.38/5.58  (step t4161.t37 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t4161.t36))
% 5.38/5.58  (step t4161.t38 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t4161.t37))
% 5.38/5.58  (step t4161.t39 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4161.t32 t4161.t38))
% 5.38/5.58  (step t4161.t40 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.58  (step t4161.t41 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4161.t39 t4161.t40))
% 5.38/5.58  (step t4161.t42 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4161.t41))
% 5.38/5.58  (step t4161.t43 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t4161.t42))
% 5.38/5.58  (step t4161.t44 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.58  (step t4161.t45 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t4161.t44 t4161.a2 t4161.a0))
% 5.38/5.58  (step t4161.t46 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4161.t43 t4161.t45))
% 5.38/5.58  (step t4161.t47 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4161.t16 t4161.a4 t4161.t31 t4161.a3 t4161.a5 t4161.t46))
% 5.38/5.58  (step t4161.t48 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4161.t15 t4161.t47))
% 5.38/5.58  (step t4161 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t4161.a0 t4161.a1 t4161.a2 t4161.a3 t4161.a4 t4161.a5))
% 5.38/5.58  (step t4162 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4163 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4164 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4165 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4166 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4167 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.58  (step t4168 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))))) :rule resolution :premises (t4161 t4162 t4163 t4164 t4165 t4166 t4167))
% 5.38/5.58  (step t4169 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t4168))
% 5.38/5.58  (step t4170 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4169))
% 5.38/5.58  (step t4171 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4160 t4170))
% 5.38/5.58  (step t4172 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 5.38/5.58  (step t4173 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4171 t4172))
% 5.38/5.58  (step t4174 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4173))
% 5.38/5.58  (step t4175 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t4174))
% 5.38/5.58  (step t4176 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4159 t4175))
% 5.38/5.58  (step t4177 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4178 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4179 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.58  (step t4180 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4181 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t4182 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.h1 tptp.e13))))) :rule or_neg)
% 5.38/5.58  (step t4183 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4184 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4176 t4177 t4178 t4179 t4180 t4181 t4182 t4183))
% 5.38/5.58  (step t4185 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4184))
% 5.38/5.58  (step t4186 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4145 t4158 t4185))
% 5.38/5.58  (step t4187 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t4186))
% 5.38/5.58  (step t4188 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule reordering :premises (t4187))
% 5.38/5.58  (step t4189 (cl (not (= (and (= (tptp.h1 tptp.e13) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)) (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.h1 tptp.e13)) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e12))))) (not (and (= (tptp.h1 tptp.e13) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)) (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (and (= tptp.e20 (tptp.h1 tptp.e13)) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e12)))) :rule equiv_pos2)
% 5.38/5.58  (step t4190 (cl (= (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)))) :rule refl)
% 5.38/5.58  (step t4191 (cl (= (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) :rule all_simplify)
% 5.38/5.58  (step t4192 (cl (= (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e12)))) :rule all_simplify)
% 5.38/5.58  (step t4193 (cl (= (and (= (tptp.h1 tptp.e13) tptp.e20) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)) (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.h1 tptp.e12) (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e20 (tptp.h1 tptp.e13)) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e12))))) :rule cong :premises (t2340 t4190 t4191 t4192))
% 5.38/5.58  (step t4194 (cl (and (= tptp.e20 (tptp.h1 tptp.e13)) (= (tptp.h1 tptp.e10) (tptp.op2 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (tptp.h1 tptp.e12)))) :rule resolution :premises (t4189 t4193 a13))
% 5.38/5.58  (step t4195 (cl (= tptp.e20 (tptp.h1 tptp.e13))) :rule and :premises (t4194))
% 5.38/5.58  (step t4196 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4142 t4144 t4188 t4195))
% 5.38/5.58  (step t4197 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule contraction :premises (t4196))
% 5.38/5.58  (step t4198 (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 (t3683))
% 5.38/5.58  (step t4199 (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 (t4198))
% 5.38/5.58  (step t4200 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.58  (step t4201 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 5.38/5.58  (step t4202 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t3146 t3183 t4155 t4201))
% 5.38/5.58  (step t4203 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 5.38/5.58  (step t4204 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4205)
% 5.38/5.58  (assume t4205.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4205.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4205.a2 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.58  (step t4205.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4205.t2)
% 5.38/5.58  (assume t4205.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.58  (assume t4205.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 5.38/5.58  (step t4205.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4205.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 (t4205.t2.t1))
% 5.38/5.58  (step t4205.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t4205.t2.a1))
% 5.38/5.58  (step t4205.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t4205.t2.t3))
% 5.38/5.58  (step t4205.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 5.38/5.58  (step t4205.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t4205.t2.t4 t4205.t2.t5))
% 5.38/5.58  (step t4205.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4205.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv2 :premises (t4205.t2.t7))
% 5.38/5.58  (step t4205.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule not_not)
% 5.38/5.58  (step t4205.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t4205.t2.t8 t4205.t2.t9))
% 5.38/5.58  (step t4205.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t4205.t2.t10 t4205.t2.a0))
% 5.38/5.58  (step t4205.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t4205.t2.t6 t4205.t2.t11))
% 5.38/5.58  (step t4205.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4205.t2.t2 t4205.t2.t12))
% 5.38/5.58  (step t4205.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t4205.t2.a0 t4205.t2.a1))
% 5.38/5.58  (step t4205.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4205.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4205.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4205.t2 t4205.t3 t4205.t4))
% 5.38/5.58  (step t4205.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t4205.t5))
% 5.38/5.58  (step t4205.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t4205.t6))
% 5.38/5.58  (step t4205.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4205.t1 t4205.t7))
% 5.38/5.58  (step t4205.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t4205.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4205.t8 t4205.t9))
% 5.38/5.58  (step t4205.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4205.t10))
% 5.38/5.58  (step t4205.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t4205.t11))
% 5.38/5.58  (step t4205.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 5.38/5.58  (step t4205.t14 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4205.t15)
% 5.38/5.58  (assume t4205.t15.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4205.t15.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (step t4205.t15.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4205.t15.a1))
% 5.38/5.58  (step t4205.t15.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4205.t15.t1))
% 5.38/5.58  (step t4205.t15.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t4205.t15.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4205.t15.a0))
% 5.38/5.58  (step t4205.t15.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4205.t15.t4))
% 5.38/5.58  (step t4205.t15.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4205.t15.t5))
% 5.38/5.58  (step t4205.t15.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t4205.t15.t3 t4205.t15.t6))
% 5.38/5.58  (step t4205.t15.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t4205.t15.t2 t4205.t15.t7))
% 5.38/5.58  (step t4205.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule subproof :discharge (t4205.t15.a0 t4205.t15.a1))
% 5.38/5.58  (step t4205.t16 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4205.t17 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4205.t18 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4205.t15 t4205.t16 t4205.t17))
% 5.38/5.58  (step t4205.t19 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule reordering :premises (t4205.t18))
% 5.38/5.58  (step t4205.t20 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t4205.t19))
% 5.38/5.58  (step t4205.t21 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4205.t14 t4205.t20))
% 5.38/5.58  (step t4205.t22 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg2)
% 5.38/5.58  (step t4205.t23 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4205.t21 t4205.t22))
% 5.38/5.58  (step t4205.t24 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t4205.t23))
% 5.38/5.58  (step t4205.t25 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule implies :premises (t4205.t24))
% 5.38/5.58  (step t4205.t26 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.58  (step t4205.t27 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4205.t26 t4205.a0 t4205.a1))
% 5.38/5.58  (step t4205.t28 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4205.t25 t4205.t27))
% 5.38/5.58  (step t4205.t29 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4205.t13 t4205.a2 t4205.t28))
% 5.38/5.58  (step t4205.t30 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4205.t12 t4205.t29))
% 5.38/5.58  (step t4205 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t4205.a0 t4205.a1 t4205.a2))
% 5.38/5.58  (step t4206 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4207 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4208 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4209 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t4205 t4206 t4207 t4208))
% 5.38/5.58  (step t4210 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t4209))
% 5.38/5.58  (step t4211 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t4210))
% 5.38/5.58  (step t4212 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 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 (t4204 t4211))
% 5.38/5.58  (step t4213 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 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)
% 5.38/5.58  (step t4214 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4212 t4213))
% 5.38/5.58  (step t4215 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4214))
% 5.38/5.58  (step t4216 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t4215))
% 5.38/5.58  (step t4217 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4203 t4216))
% 5.38/5.58  (step t4218 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4219 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.58  (step t4220 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t4221 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 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)
% 5.38/5.58  (step t4222 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4217 t4218 t4219 t4220 t4221))
% 5.38/5.58  (step t4223 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4222))
% 5.38/5.58  (step t4224 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4200 t4202 t4223))
% 5.38/5.58  (step t4225 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t4224))
% 5.38/5.58  (step t4226 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4225))
% 5.38/5.58  (step t4227 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.58  (step t4228 (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)
% 5.38/5.58  (step t4229 (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 (t4228))
% 5.38/5.58  (step t4230 (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)
% 5.38/5.58  (step t4231 (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)
% 5.38/5.58  (step t4232 (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)
% 5.38/5.58  (step t4233 (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 (t4231 t4232))
% 5.38/5.58  (step t4234 (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)
% 5.38/5.58  (step t4235 (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 (t4233 t4234))
% 5.38/5.58  (step t4236 (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 (t4230 t4235))
% 5.38/5.58  (step t4237 (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 (t4229 t4236))
% 5.38/5.58  (step t4238 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 5.38/5.58  (step t4239 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t3687 t4237 t4238))
% 5.38/5.58  (step t4240 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 5.38/5.58  (step t4241 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4242)
% 5.38/5.58  (assume t4242.a0 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t4242.a1 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.58  (step t4242.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4242.t2)
% 5.38/5.58  (assume t4242.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.58  (assume t4242.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (step t4242.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4242.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t4242.t2.t1))
% 5.38/5.58  (step t4242.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t4242.t2.a1))
% 5.38/5.58  (step t4242.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4242.t2.t3))
% 5.38/5.58  (step t4242.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 5.38/5.58  (step t4242.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t4242.t2.t4 t4242.t2.t5))
% 5.38/5.58  (step t4242.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)
% 5.38/5.58  (step t4242.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 (t4242.t2.t7))
% 5.38/5.58  (step t4242.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)
% 5.38/5.58  (step t4242.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 (t4242.t2.t8 t4242.t2.t9))
% 5.38/5.58  (step t4242.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t4242.t2.t10 t4242.t2.a0))
% 5.38/5.58  (step t4242.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t4242.t2.t6 t4242.t2.t11))
% 5.38/5.58  (step t4242.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4242.t2.t2 t4242.t2.t12))
% 5.38/5.58  (step t4242.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t4242.t2.a0 t4242.t2.a1))
% 5.38/5.58  (step t4242.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4242.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4242.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t4242.t2 t4242.t3 t4242.t4))
% 5.38/5.58  (step t4242.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t4242.t5))
% 5.38/5.58  (step t4242.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t4242.t6))
% 5.38/5.58  (step t4242.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4242.t1 t4242.t7))
% 5.38/5.58  (step t4242.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t4242.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4242.t8 t4242.t9))
% 5.38/5.58  (step t4242.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4242.t10))
% 5.38/5.58  (step t4242.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t4242.t11))
% 5.38/5.58  (step t4242.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 5.38/5.58  (step t4242.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4242.t13 t4242.a1 t4242.a0))
% 5.38/5.58  (step t4242.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4242.t12 t4242.t14))
% 5.38/5.58  (step t4242 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t4242.a0 t4242.a1))
% 5.38/5.58  (step t4243 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4244 (cl (not (and (= tptp.e21 (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)
% 5.38/5.58  (step t4245 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t4242 t4243 t4244))
% 5.38/5.58  (step t4246 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t4245))
% 5.38/5.58  (step t4247 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t4246))
% 5.38/5.58  (step t4248 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4241 t4247))
% 5.38/5.58  (step t4249 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t4250 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4248 t4249))
% 5.38/5.58  (step t4251 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4250))
% 5.38/5.58  (step t4252 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t4251))
% 5.38/5.58  (step t4253 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4240 t4252))
% 5.38/5.58  (step t4254 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4255 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t4256 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4257 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4253 t4254 t4255 t4256))
% 5.38/5.58  (step t4258 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4257))
% 5.38/5.58  (step t4259 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4227 t4239 t4258))
% 5.38/5.58  (step t4260 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t4259))
% 5.38/5.58  (step t4261 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t4260))
% 5.38/5.58  (step t4262 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.58  (step t4263 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.58  (step t4264 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4265 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t4264))
% 5.38/5.58  (step t4266 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))))) :rule all_simplify)
% 5.38/5.58  (step t4267 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule refl)
% 5.38/5.58  (step t4268 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 5.38/5.58  (step t4269 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t4267 t4268))
% 5.38/5.58  (step t4270 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) true)) :rule all_simplify)
% 5.38/5.58  (step t4271 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) true)) :rule trans :premises (t4269 t4270))
% 5.38/5.58  (step t4272 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) true)) :rule trans :premises (t4266 t4271))
% 5.38/5.58  (step t4273 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4265 t4272))
% 5.38/5.58  (step t4274 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule refl)
% 5.38/5.58  (step t4275 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3146 t3183 t3687 t4273 t4274))
% 5.38/5.58  (step t4276 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule and_neg)
% 5.38/5.58  (step t4277 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4278)
% 5.38/5.58  (assume t4278.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4278.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4278.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t4278.a3 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (step t4278.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4278.t2)
% 5.38/5.58  (assume t4278.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (assume t4278.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 5.38/5.58  (assume t4278.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t4278.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (step t4278.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.58  (step t4278.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t4278.t2.t1))
% 5.38/5.58  (step t4278.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t4278.t2.a1))
% 5.38/5.58  (step t4278.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t4278.t2.t3))
% 5.38/5.58  (step t4278.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4278.t2.a3))
% 5.38/5.58  (step t4278.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t4278.t2.a2))
% 5.38/5.58  (step t4278.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4278.t2.t6))
% 5.38/5.58  (step t4278.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t4278.t2.t5 t4278.t2.t7))
% 5.38/5.58  (step t4278.t2.t9 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t4278.t2.t4 t4278.t2.t8))
% 5.38/5.58  (step t4278.t2.t10 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4278.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t4278.t2.t10))
% 5.38/5.58  (step t4278.t2.t12 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.58  (step t4278.t2.t13 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t4278.t2.t11 t4278.t2.t12))
% 5.38/5.58  (step t4278.t2.t14 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t4278.t2.t13 t4278.t2.a0))
% 5.38/5.58  (step t4278.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t4278.t2.t9 t4278.t2.t14))
% 5.38/5.58  (step t4278.t2.t16 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4278.t2.t2 t4278.t2.t15))
% 5.38/5.58  (step t4278.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t4278.t2.a0 t4278.t2.a1 t4278.t2.a2 t4278.t2.a3))
% 5.38/5.58  (step t4278.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4278.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4278.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4278.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4278.t7 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4278.t2 t4278.t3 t4278.t4 t4278.t5 t4278.t6))
% 5.38/5.58  (step t4278.t8 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t4278.t7))
% 5.38/5.58  (step t4278.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t4278.t8))
% 5.38/5.58  (step t4278.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4278.t1 t4278.t9))
% 5.38/5.58  (step t4278.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.58  (step t4278.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4278.t10 t4278.t11))
% 5.38/5.58  (step t4278.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4278.t12))
% 5.38/5.58  (step t4278.t14 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t4278.t13))
% 5.38/5.58  (step t4278.t15 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 5.38/5.58  (step t4278.t16 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4278.t17)
% 5.38/5.58  (assume t4278.t17.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4278.t17.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (step t4278.t17.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4278.t17.a1))
% 5.38/5.58  (step t4278.t17.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4278.t17.t1))
% 5.38/5.58  (step t4278.t17.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.58  (step t4278.t17.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4278.t17.a0))
% 5.38/5.58  (step t4278.t17.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4278.t17.t4))
% 5.38/5.58  (step t4278.t17.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4278.t17.t5))
% 5.38/5.58  (step t4278.t17.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t4278.t17.t3 t4278.t17.t6))
% 5.38/5.58  (step t4278.t17.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t4278.t17.t2 t4278.t17.t7))
% 5.38/5.58  (step t4278.t17 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule subproof :discharge (t4278.t17.a0 t4278.t17.a1))
% 5.38/5.58  (step t4278.t18 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4278.t19 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4278.t20 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4278.t17 t4278.t18 t4278.t19))
% 5.38/5.58  (step t4278.t21 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule reordering :premises (t4278.t20))
% 5.38/5.58  (step t4278.t22 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t4278.t21))
% 5.38/5.58  (step t4278.t23 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4278.t16 t4278.t22))
% 5.38/5.58  (step t4278.t24 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg2)
% 5.38/5.58  (step t4278.t25 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4278.t23 t4278.t24))
% 5.38/5.58  (step t4278.t26 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t4278.t25))
% 5.38/5.58  (step t4278.t27 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule implies :premises (t4278.t26))
% 5.38/5.58  (step t4278.t28 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.58  (step t4278.t29 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4278.t28 t4278.a0 t4278.a1))
% 5.38/5.58  (step t4278.t30 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4278.t27 t4278.t29))
% 5.38/5.58  (step t4278.t31 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4278.t15 t4278.a3 t4278.t30 t4278.a2 t4278.a0))
% 5.38/5.58  (step t4278.t32 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4278.t14 t4278.t31))
% 5.38/5.58  (step t4278 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t4278.a0 t4278.a1 t4278.a2 t4278.a3))
% 5.38/5.58  (step t4279 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4280 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4281 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4282 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4283 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t4278 t4279 t4280 t4281 t4282))
% 5.38/5.58  (step t4284 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t4283))
% 5.38/5.58  (step t4285 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t4284))
% 5.38/5.58  (step t4286 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4277 t4285))
% 5.38/5.58  (step t4287 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.58  (step t4288 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4286 t4287))
% 5.38/5.58  (step t4289 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4288))
% 5.38/5.58  (step t4290 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t4289))
% 5.38/5.58  (step t4291 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4276 t4290))
% 5.38/5.58  (step t4292 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4293 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.58  (step t4294 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4295 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t4296 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4297 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4291 t4292 t4293 t4294 t4295 t4296))
% 5.38/5.58  (step t4298 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t4297))
% 5.38/5.58  (step t4299 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4263 t4275 t4298))
% 5.38/5.58  (step t4300 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t4299))
% 5.38/5.58  (step t4301 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4300))
% 5.38/5.58  (step t4302 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.58  (step t4303 (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)
% 5.38/5.58  (step t4304 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 5.38/5.58  (step t4305 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 5.38/5.58  (step t4306 (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 (t3866 t4304 t4305))
% 5.38/5.58  (step t4307 (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)
% 5.38/5.58  (step t4308 (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)
% 5.38/5.58  (anchor :step t4309)
% 5.38/5.58  (assume t4309.a0 (not (= tptp.e22 tptp.e23)))
% 5.38/5.58  (assume t4309.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.58  (step t4309.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)
% 5.38/5.58  (anchor :step t4309.t2)
% 5.38/5.58  (assume t4309.t2.a0 (not (= tptp.e22 tptp.e23)))
% 5.38/5.58  (assume t4309.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.58  (step t4309.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.58  (step t4309.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 (t4309.t2.t1))
% 5.38/5.58  (step t4309.t2.t3 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 5.38/5.58  (step t4309.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t4309.t2.a1))
% 5.38/5.58  (step t4309.t2.t5 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 tptp.e23))) :rule cong :premises (t4309.t2.t3 t4309.t2.t4))
% 5.38/5.58  (step t4309.t2.t6 (cl (= (= (= tptp.e22 tptp.e23) false) (not (= tptp.e22 tptp.e23)))) :rule equiv_simplify)
% 5.38/5.58  (step t4309.t2.t7 (cl (= (= tptp.e22 tptp.e23) false) (not (not (= tptp.e22 tptp.e23)))) :rule equiv2 :premises (t4309.t2.t6))
% 5.38/5.58  (step t4309.t2.t8 (cl (not (not (not (= tptp.e22 tptp.e23)))) (= tptp.e22 tptp.e23)) :rule not_not)
% 5.38/5.58  (step t4309.t2.t9 (cl (= (= tptp.e22 tptp.e23) false) (= tptp.e22 tptp.e23)) :rule resolution :premises (t4309.t2.t7 t4309.t2.t8))
% 5.38/5.58  (step t4309.t2.t10 (cl (= (= tptp.e22 tptp.e23) false)) :rule resolution :premises (t4309.t2.t9 t4309.t2.a0))
% 5.38/5.58  (step t4309.t2.t11 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t4309.t2.t5 t4309.t2.t10))
% 5.38/5.58  (step t4309.t2.t12 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4309.t2.t2 t4309.t2.t11))
% 5.38/5.58  (step t4309.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 (t4309.t2.a0 t4309.t2.a1))
% 5.38/5.58  (step t4309.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)
% 5.38/5.58  (step t4309.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)
% 5.38/5.58  (step t4309.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 (t4309.t2 t4309.t3 t4309.t4))
% 5.38/5.58  (step t4309.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 (t4309.t5))
% 5.38/5.58  (step t4309.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 (t4309.t6))
% 5.38/5.58  (step t4309.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 (t4309.t1 t4309.t7))
% 5.38/5.58  (step t4309.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)
% 5.38/5.58  (step t4309.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 (t4309.t8 t4309.t9))
% 5.38/5.58  (step t4309.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 (t4309.t10))
% 5.38/5.58  (step t4309.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 (t4309.t11))
% 5.38/5.58  (step t4309.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)
% 5.38/5.58  (step t4309.t14 (cl (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4309.t13 t4309.a0 t4309.a1))
% 5.38/5.58  (step t4309.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4309.t12 t4309.t14))
% 5.38/5.58  (step t4309 (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 (t4309.a0 t4309.a1))
% 5.38/5.58  (step t4310 (cl (not (and (not (= tptp.e22 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4311 (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)
% 5.38/5.58  (step t4312 (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 (t4309 t4310 t4311))
% 5.38/5.58  (step t4313 (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 (t4312))
% 5.38/5.58  (step t4314 (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 (t4313))
% 5.38/5.58  (step t4315 (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 (t4308 t4314))
% 5.38/5.58  (step t4316 (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)
% 5.38/5.58  (step t4317 (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 (t4315 t4316))
% 5.38/5.58  (step t4318 (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 (t4317))
% 5.38/5.58  (step t4319 (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 (t4318))
% 5.38/5.58  (step t4320 (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 (t4307 t4319))
% 5.38/5.58  (step t4321 (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)
% 5.38/5.58  (step t4322 (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)
% 5.38/5.58  (step t4323 (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)
% 5.38/5.58  (step t4324 (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 (t4320 t4321 t4322 t4323))
% 5.38/5.58  (step t4325 (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 (t4324))
% 5.38/5.58  (step t4326 (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 (t4303 t4306 t4325))
% 5.38/5.58  (step t4327 (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 (t4326))
% 5.38/5.58  (step t4328 (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 (t4327))
% 5.38/5.58  (step t4329 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4197 t4199 t4226 t4261 t4262 t4301 t4302 t4328 t3894))
% 5.38/5.58  (step t4330 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule contraction :premises (t4329))
% 5.38/5.58  (step t4331 (cl (or (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t3132))
% 5.38/5.58  (step t4332 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule or :premises (t4331))
% 5.38/5.58  (step t4333 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t4330 t4332))
% 5.38/5.58  (step t4334 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) :rule contraction :premises (t4333))
% 5.38/5.58  (step t4335 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.58  (step t4336 (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)
% 5.38/5.58  (step t4337 (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 (t4336))
% 5.38/5.58  (step t4338 (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)
% 5.38/5.58  (step t4339 (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)
% 5.38/5.58  (step t4340 (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)
% 5.38/5.58  (step t4341 (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 (t4339 t4340))
% 5.38/5.58  (step t4342 (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)
% 5.38/5.58  (step t4343 (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 (t4341 t4342))
% 5.38/5.58  (step t4344 (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 (t4338 t4343))
% 5.38/5.58  (step t4345 (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 (t4337 t4344))
% 5.38/5.58  (step t4346 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule refl)
% 5.38/5.58  (step t4347 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t3431 t4345 t4346))
% 5.38/5.58  (step t4348 (cl (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 5.38/5.58  (step t4349 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4350)
% 5.38/5.58  (assume t4350.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t4350.a1 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.58  (step t4350.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4350.t2)
% 5.38/5.58  (assume t4350.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.58  (assume t4350.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (step t4350.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4350.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 (t4350.t2.t1))
% 5.38/5.58  (step t4350.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t4350.t2.a1))
% 5.38/5.58  (step t4350.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4350.t2.t3))
% 5.38/5.58  (step t4350.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 5.38/5.58  (step t4350.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t4350.t2.t4 t4350.t2.t5))
% 5.38/5.58  (step t4350.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)
% 5.38/5.58  (step t4350.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 (t4350.t2.t7))
% 5.38/5.58  (step t4350.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)
% 5.38/5.58  (step t4350.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 (t4350.t2.t8 t4350.t2.t9))
% 5.38/5.58  (step t4350.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t4350.t2.t10 t4350.t2.a0))
% 5.38/5.58  (step t4350.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t4350.t2.t6 t4350.t2.t11))
% 5.38/5.58  (step t4350.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4350.t2.t2 t4350.t2.t12))
% 5.38/5.58  (step t4350.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t4350.t2.a0 t4350.t2.a1))
% 5.38/5.58  (step t4350.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4350.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4350.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t4350.t2 t4350.t3 t4350.t4))
% 5.38/5.58  (step t4350.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t4350.t5))
% 5.38/5.58  (step t4350.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t4350.t6))
% 5.38/5.58  (step t4350.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4350.t1 t4350.t7))
% 5.38/5.58  (step t4350.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t4350.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4350.t8 t4350.t9))
% 5.38/5.58  (step t4350.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4350.t10))
% 5.38/5.58  (step t4350.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t4350.t11))
% 5.38/5.58  (step t4350.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 5.38/5.58  (step t4350.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4350.t13 t4350.a1 t4350.a0))
% 5.38/5.58  (step t4350.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4350.t12 t4350.t14))
% 5.38/5.58  (step t4350 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t4350.a0 t4350.a1))
% 5.38/5.58  (step t4351 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4352 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4353 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t4350 t4351 t4352))
% 5.38/5.58  (step t4354 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t4353))
% 5.38/5.58  (step t4355 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t4354))
% 5.38/5.58  (step t4356 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4349 t4355))
% 5.38/5.58  (step t4357 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.58  (step t4358 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4356 t4357))
% 5.38/5.58  (step t4359 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4358))
% 5.38/5.58  (step t4360 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t4359))
% 5.38/5.58  (step t4361 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4348 t4360))
% 5.38/5.58  (step t4362 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4363 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t4364 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4365 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4361 t4362 t4363 t4364))
% 5.38/5.58  (step t4366 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t4365))
% 5.38/5.58  (step t4367 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t4335 t4347 t4366))
% 5.38/5.58  (step t4368 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t4367))
% 5.38/5.58  (step t4369 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t4368))
% 5.38/5.58  (step t4370 (cl (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.58  (step t4371 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.58  (step t4372 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 5.38/5.58  (step t4373 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 5.38/5.58  (step t4374 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t3146 t4372 t3687 t3431 t3482 t4373))
% 5.38/5.58  (step t4375 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule and_neg)
% 5.38/5.58  (step t4376 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4377)
% 5.38/5.58  (assume t4377.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4377.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 5.38/5.58  (assume t4377.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t4377.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t4377.a4 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (step t4377.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4377.t2)
% 5.38/5.58  (assume t4377.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.58  (assume t4377.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t4377.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t4377.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4377.t2.a4 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 5.38/5.58  (step t4377.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.58  (step t4377.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t4377.t2.t1))
% 5.38/5.58  (step t4377.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t4377.t2.a1))
% 5.38/5.58  (step t4377.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4377.t2.t3))
% 5.38/5.58  (step t4377.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4377.t2.a3))
% 5.38/5.58  (step t4377.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t4377.t2.a2))
% 5.38/5.58  (step t4377.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4377.t2.t6))
% 5.38/5.58  (step t4377.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t4377.t2.t5 t4377.t2.t7))
% 5.38/5.58  (step t4377.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4377.t2.t8))
% 5.38/5.58  (step t4377.t2.t10 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) :rule symm :premises (t4377.t2.a4))
% 5.38/5.58  (step t4377.t2.t11 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t4377.t2.t10 t4377.t2.a3))
% 5.38/5.58  (step t4377.t2.t12 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t4377.t2.t11))
% 5.38/5.58  (step t4377.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t4377.t2.t9 t4377.t2.t12))
% 5.38/5.58  (step t4377.t2.t14 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4377.t2.t13))
% 5.38/5.58  (step t4377.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t4377.t2.t4 t4377.t2.t14))
% 5.38/5.58  (step t4377.t2.t16 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.58  (step t4377.t2.t17 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t4377.t2.t16))
% 5.38/5.58  (step t4377.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.58  (step t4377.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t4377.t2.t17 t4377.t2.t18))
% 5.38/5.58  (step t4377.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t4377.t2.t19 t4377.t2.a0))
% 5.38/5.58  (step t4377.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t4377.t2.t15 t4377.t2.t20))
% 5.38/5.58  (step t4377.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4377.t2.t2 t4377.t2.t21))
% 5.38/5.58  (step t4377.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t4377.t2.a0 t4377.t2.a1 t4377.t2.a2 t4377.t2.a3 t4377.t2.a4))
% 5.38/5.58  (step t4377.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4377.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4377.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4377.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4377.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.38/5.58  (step t4377.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4377.t2 t4377.t3 t4377.t4 t4377.t5 t4377.t6 t4377.t7))
% 5.38/5.58  (step t4377.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t4377.t8))
% 5.38/5.58  (step t4377.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t4377.t9))
% 5.38/5.58  (step t4377.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4377.t1 t4377.t10))
% 5.38/5.58  (step t4377.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.38/5.58  (step t4377.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4377.t11 t4377.t12))
% 5.38/5.58  (step t4377.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t4377.t13))
% 5.38/5.58  (step t4377.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t4377.t14))
% 5.38/5.58  (step t4377.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule and_neg)
% 5.38/5.58  (step t4377.t17 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4377.t16 t4377.a4 t4377.a3 t4377.a2 t4377.a0 t4377.a1))
% 5.38/5.58  (step t4377.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4377.t15 t4377.t17))
% 5.38/5.58  (step t4377 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t4377.a0 t4377.a1 t4377.a2 t4377.a3 t4377.a4))
% 5.38/5.58  (step t4378 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.58  (step t4379 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.38/5.58  (step t4380 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4381 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4382 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.58  (step t4383 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t4377 t4378 t4379 t4380 t4381 t4382))
% 5.38/5.58  (step t4384 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t4383))
% 5.38/5.58  (step t4385 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t4384))
% 5.38/5.58  (step t4386 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4376 t4385))
% 5.38/5.58  (step t4387 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.38/5.58  (step t4388 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4386 t4387))
% 5.38/5.58  (step t4389 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t4388))
% 5.38/5.58  (step t4390 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t4389))
% 5.38/5.58  (step t4391 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t4375 t4390))
% 5.38/5.58  (step t4392 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.58  (step t4393 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 5.38/5.58  (step t4394 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4395 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4396 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.58  (step t4397 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 5.38/5.58  (step t4398 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4391 t4392 t4393 t4394 t4395 t4396 t4397))
% 5.38/5.58  (step t4399 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t4398))
% 5.38/5.58  (step t4400 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t4371 t4374 t4399))
% 5.38/5.58  (step t4401 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t4400))
% 5.38/5.58  (step t4402 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t4401))
% 5.38/5.58  (step t4403 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_pos2)
% 5.38/5.58  (step t4404 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 5.38/5.58  (step t4405 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))))) :rule cong :premises (t3183 t4112 t3430 t3431 t3441 t4404))
% 5.38/5.58  (step t4406 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 5.38/5.58  (step t4407 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4408)
% 5.38/5.58  (assume t4408.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4408.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.38/5.58  (assume t4408.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.58  (assume t4408.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t4408.a4 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.58  (step t4408.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4408.t2)
% 5.38/5.58  (assume t4408.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.58  (assume t4408.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.58  (assume t4408.t2.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.58  (assume t4408.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.58  (assume t4408.t2.a4 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.38/5.58  (step t4408.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.58  (step t4408.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 (t4408.t2.t1))
% 5.38/5.58  (step t4408.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t4408.t2.a1))
% 5.38/5.58  (step t4408.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4408.t2.t3))
% 5.38/5.58  (step t4408.t2.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4408.t2.a3))
% 5.38/5.58  (step t4408.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t4408.t2.a2))
% 5.38/5.58  (step t4408.t2.t7 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t4408.t2.t6))
% 5.38/5.58  (step t4408.t2.t8 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t4408.t2.t5 t4408.t2.t7))
% 5.38/5.58  (step t4408.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4408.t2.t8))
% 5.38/5.58  (step t4408.t2.t10 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t4408.t2.a4))
% 5.38/5.58  (step t4408.t2.t11 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule trans :premises (t4408.t2.t10 t4408.t2.a3))
% 5.38/5.58  (step t4408.t2.t12 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t4408.t2.t11))
% 5.38/5.58  (step t4408.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e22))) :rule trans :premises (t4408.t2.t9 t4408.t2.t12))
% 5.38/5.58  (step t4408.t2.t14 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t4408.t2.t13))
% 5.38/5.58  (step t4408.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t4408.t2.t4 t4408.t2.t14))
% 5.38/5.58  (step t4408.t2.t16 (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)
% 5.38/5.58  (step t4408.t2.t17 (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 (t4408.t2.t16))
% 5.38/5.58  (step t4408.t2.t18 (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)
% 5.38/5.58  (step t4408.t2.t19 (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 (t4408.t2.t17 t4408.t2.t18))
% 5.38/5.58  (step t4408.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t4408.t2.t19 t4408.t2.a0))
% 5.38/5.58  (step t4408.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)) false)) :rule trans :premises (t4408.t2.t15 t4408.t2.t20))
% 5.38/5.58  (step t4408.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4408.t2.t2 t4408.t2.t21))
% 5.38/5.58  (step t4408.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t4408.t2.a0 t4408.t2.a1 t4408.t2.a2 t4408.t2.a3 t4408.t2.a4))
% 5.38/5.58  (step t4408.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.58  (step t4408.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4408.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.58  (step t4408.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4408.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t4408.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4408.t2 t4408.t3 t4408.t4 t4408.t5 t4408.t6 t4408.t7))
% 5.38/5.58  (step t4408.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t4408.t8))
% 5.38/5.58  (step t4408.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t4408.t9))
% 5.38/5.58  (step t4408.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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 (t4408.t1 t4408.t10))
% 5.38/5.58  (step t4408.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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)
% 5.38/5.58  (step t4408.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4408.t11 t4408.t12))
% 5.38/5.58  (step t4408.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t4408.t13))
% 5.38/5.58  (step t4408.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t4408.t14))
% 5.38/5.58  (step t4408.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule and_neg)
% 5.38/5.58  (step t4408.t17 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4408.t16 t4408.a4 t4408.a3 t4408.a2 t4408.a0 t4408.a1))
% 5.38/5.58  (step t4408.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4408.t15 t4408.t17))
% 5.38/5.58  (step t4408 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule subproof :discharge (t4408.a0 t4408.a1 t4408.a2 t4408.a3 t4408.a4))
% 5.38/5.58  (step t4409 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.58  (step t4410 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.58  (step t4411 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.58  (step t4412 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4413 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.58  (step t4414 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t4408 t4409 t4410 t4411 t4412 t4413))
% 5.38/5.58  (step t4415 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule reordering :premises (t4414))
% 5.38/5.58  (step t4416 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t4415))
% 5.38/5.58  (step t4417 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4407 t4416))
% 5.38/5.58  (step t4418 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg2)
% 5.38/5.58  (step t4419 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4417 t4418))
% 5.38/5.58  (step t4420 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t4419))
% 5.38/5.58  (step t4421 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule implies :premises (t4420))
% 5.38/5.58  (step t4422 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t4406 t4421))
% 5.38/5.58  (step t4423 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.58  (step t4424 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t4425 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.58  (step t4426 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.58  (step t4427 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 5.38/5.58  (step t4428 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 5.38/5.58  (step t4429 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4422 t4423 t4424 t4425 t4426 t4427 t4428))
% 5.38/5.58  (step t4430 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule contraction :premises (t4429))
% 5.38/5.58  (step t4431 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))))) :rule resolution :premises (t4403 t4405 t4430))
% 5.38/5.58  (step t4432 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22)))) :rule or :premises (t4431))
% 5.38/5.58  (step t4433 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4432))
% 5.38/5.58  (step t4434 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4334 t4369 t4370 t4402 t4433))
% 5.38/5.58  (step t4435 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule contraction :premises (t4434))
% 5.38/5.58  (step t4436 (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 (t3132))
% 5.38/5.58  (step t4437 (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 (t4436))
% 5.38/5.58  (step t4438 (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)
% 5.38/5.58  (step t4439 (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)
% 5.38/5.58  (step t4440 (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 (t4439))
% 5.38/5.58  (step t4441 (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)
% 5.38/5.58  (step t4442 (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)
% 5.38/5.58  (step t4443 (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)
% 5.38/5.58  (step t4444 (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 (t4442 t4443))
% 5.38/5.58  (step t4445 (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)
% 5.38/5.58  (step t4446 (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 (t4444 t4445))
% 5.38/5.58  (step t4447 (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 (t4441 t4446))
% 5.38/5.58  (step t4448 (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 (t4440 t4447))
% 5.38/5.58  (step t4449 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule refl)
% 5.38/5.58  (step t4450 (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 (t3146 t4448 t4449))
% 5.38/5.58  (step t4451 (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)
% 5.38/5.58  (step t4452 (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)
% 5.38/5.58  (anchor :step t4453)
% 5.38/5.58  (assume t4453.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (assume t4453.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 5.38/5.58  (step t4453.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)
% 5.38/5.58  (anchor :step t4453.t2)
% 5.38/5.58  (assume t4453.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20))))
% 5.38/5.58  (assume t4453.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.58  (step t4453.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.58  (step t4453.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 (t4453.t2.t1))
% 5.38/5.58  (step t4453.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4453.t2.a1))
% 5.38/5.58  (step t4453.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4453.t2.t3))
% 5.38/5.58  (step t4453.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e23 tptp.e20))) :rule refl)
% 5.38/5.58  (step t4453.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 (t4453.t2.t4 t4453.t2.t5))
% 5.38/5.58  (step t4453.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)
% 5.38/5.58  (step t4453.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 (t4453.t2.t7))
% 5.38/5.58  (step t4453.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)
% 5.38/5.58  (step t4453.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 (t4453.t2.t8 t4453.t2.t9))
% 5.38/5.58  (step t4453.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)) false)) :rule resolution :premises (t4453.t2.t10 t4453.t2.a0))
% 5.38/5.58  (step t4453.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)) false)) :rule trans :premises (t4453.t2.t6 t4453.t2.t11))
% 5.38/5.58  (step t4453.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4453.t2.t2 t4453.t2.t12))
% 5.38/5.58  (step t4453.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 (t4453.t2.a0 t4453.t2.a1))
% 5.38/5.58  (step t4453.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)
% 5.38/5.58  (step t4453.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)
% 5.38/5.58  (step t4453.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 (t4453.t2 t4453.t3 t4453.t4))
% 5.38/5.58  (step t4453.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 (t4453.t5))
% 5.38/5.58  (step t4453.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 (t4453.t6))
% 5.38/5.58  (step t4453.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 (t4453.t1 t4453.t7))
% 5.38/5.58  (step t4453.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)
% 5.38/5.58  (step t4453.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 (t4453.t8 t4453.t9))
% 5.38/5.58  (step t4453.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 (t4453.t10))
% 5.38/5.58  (step t4453.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 (t4453.t11))
% 5.38/5.58  (step t4453.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)
% 5.38/5.58  (step t4453.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 (t4453.t13 t4453.a1 t4453.a0))
% 5.38/5.58  (step t4453.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t4453.t12 t4453.t14))
% 5.38/5.58  (step t4453 (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 (t4453.a0 t4453.a1))
% 5.38/5.58  (step t4454 (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)
% 5.38/5.58  (step t4455 (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)
% 5.38/5.58  (step t4456 (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 (t4453 t4454 t4455))
% 5.38/5.58  (step t4457 (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 (t4456))
% 5.38/5.58  (step t4458 (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 (t4457))
% 5.38/5.58  (step t4459 (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 (t4452 t4458))
% 5.38/5.58  (step t4460 (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)
% 5.38/5.58  (step t4461 (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 (t4459 t4460))
% 5.38/5.58  (step t4462 (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 (t4461))
% 5.38/5.58  (step t4463 (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 (t4462))
% 5.38/5.58  (step t4464 (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 (t4451 t4463))
% 5.38/5.58  (step t4465 (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)
% 5.38/5.58  (step t4466 (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)
% 5.38/5.58  (step t4467 (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)
% 5.38/5.58  (step t4468 (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 (t4464 t4465 t4466 t4467))
% 5.38/5.58  (step t4469 (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 (t4468))
% 5.38/5.58  (step t4470 (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 (t4438 t4450 t4469))
% 5.38/5.58  (step t4471 (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 (t4470))
% 5.38/5.58  (step t4472 (cl (= (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 reordering :premises (t4471))
% 5.38/5.58  (step t4473 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.58  (step t4474 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.58  (step t4475 (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)
% 5.38/5.58  (step t4476 (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 (t4475))
% 5.38/5.58  (step t4477 (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)
% 5.38/5.58  (step t4478 (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)
% 5.38/5.58  (step t4479 (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)
% 5.38/5.58  (step t4480 (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 (t4478 t4479))
% 5.38/5.58  (step t4481 (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)
% 5.38/5.58  (step t4482 (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 (t4480 t4481))
% 5.38/5.58  (step t4483 (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 (t4477 t4482))
% 5.38/5.58  (step t4484 (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 (t4476 t4483))
% 5.38/5.58  (step t4485 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 5.38/5.58  (step t4486 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t3687 t4484 t4485))
% 5.38/5.58  (step t4487 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 5.38/5.58  (step t4488 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4489)
% 5.38/5.58  (assume t4489.a0 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (assume t4489.a1 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.58  (step t4489.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 5.38/5.58  (anchor :step t4489.t2)
% 5.38/5.58  (assume t4489.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.58  (assume t4489.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.58  (step t4489.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.58  (step t4489.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 (t4489.t2.t1))
% 5.38/5.58  (step t4489.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t4489.t2.a1))
% 5.38/5.58  (step t4489.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4489.t2.t3))
% 5.38/5.58  (step t4489.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 5.38/5.58  (step t4489.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t4489.t2.t4 t4489.t2.t5))
% 5.38/5.58  (step t4489.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)
% 5.38/5.58  (step t4489.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 (t4489.t2.t7))
% 5.38/5.58  (step t4489.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)
% 5.38/5.58  (step t4489.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 (t4489.t2.t8 t4489.t2.t9))
% 5.38/5.58  (step t4489.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t4489.t2.t10 t4489.t2.a0))
% 5.38/5.58  (step t4489.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t4489.t2.t6 t4489.t2.t11))
% 5.38/5.58  (step t4489.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4489.t2.t2 t4489.t2.t12))
% 5.38/5.58  (step t4489.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4489.t2.a0 t4489.t2.a1))
% 5.38/5.58  (step t4489.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 5.38/5.58  (step t4489.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4489.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t4489.t2 t4489.t3 t4489.t4))
% 5.38/5.58  (step t4489.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4489.t5))
% 5.38/5.58  (step t4489.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4489.t6))
% 5.38/5.58  (step t4489.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4489.t1 t4489.t7))
% 5.38/5.58  (step t4489.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 5.38/5.58  (step t4489.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4489.t8 t4489.t9))
% 5.38/5.58  (step t4489.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4489.t10))
% 5.38/5.58  (step t4489.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4489.t11))
% 5.38/5.58  (step t4489.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 5.38/5.58  (step t4489.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4489.t13 t4489.a1 t4489.a0))
% 5.38/5.58  (step t4489.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4489.t12 t4489.t14))
% 5.38/5.58  (step t4489 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4489.a0 t4489.a1))
% 5.38/5.58  (step t4490 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.58  (step t4491 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 5.38/5.58  (step t4492 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4489 t4490 t4491))
% 5.38/5.58  (step t4493 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4492))
% 5.38/5.58  (step t4494 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4493))
% 5.38/5.58  (step t4495 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4488 t4494))
% 5.38/5.58  (step t4496 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 5.38/5.58  (step t4497 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4495 t4496))
% 5.38/5.58  (step t4498 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4497))
% 5.38/5.58  (step t4499 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4498))
% 5.38/5.58  (step t4500 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4487 t4499))
% 5.38/5.59  (step t4501 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t4502 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 5.38/5.59  (step t4503 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 5.38/5.59  (step t4504 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4500 t4501 t4502 t4503))
% 5.38/5.59  (step t4505 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4504))
% 5.38/5.59  (step t4506 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4474 t4486 t4505))
% 5.38/5.59  (step t4507 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t4506))
% 5.38/5.59  (step t4508 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4507))
% 5.38/5.59  (step t4509 (cl (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.59  (step t4510 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule and_neg)
% 5.38/5.59  (step t4511 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4512)
% 5.38/5.59  (assume t4512.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t4512.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t4512.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.59  (assume t4512.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.59  (assume t4512.a4 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.38/5.59  (assume t4512.a5 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.38/5.59  (assume t4512.a6 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.38/5.59  (step t4512.t1 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4512.t2)
% 5.38/5.59  (assume t4512.t2.a0 (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))
% 5.38/5.59  (assume t4512.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t4512.t2.a2 (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)))
% 5.38/5.59  (assume t4512.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t4512.t2.a4 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.59  (assume t4512.t2.a5 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.38/5.59  (assume t4512.t2.a6 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.59  (step t4512.t2.t1 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t4512.t2.a6))
% 5.38/5.59  (step t4512.t2.t2 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.h4 tptp.e13))) :rule cong :premises (t4512.t2.t1))
% 5.38/5.59  (step t4512.t2.t3 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t4512.t2.a5))
% 5.38/5.59  (step t4512.t2.t4 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t4512.t2.t3))
% 5.38/5.59  (step t4512.t2.t5 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t4512.t2.t4))
% 5.38/5.59  (step t4512.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t4512.t2.a4))
% 5.38/5.59  (step t4512.t2.t7 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t4512.t2.t6))
% 5.38/5.59  (step t4512.t2.t8 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4512.t2.a1))
% 5.38/5.59  (step t4512.t2.t9 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4512.t2.t8))
% 5.38/5.59  (step t4512.t2.t10 (cl (= (tptp.h4 tptp.e12) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4512.t2.a0))
% 5.38/5.59  (step t4512.t2.t11 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule symm :premises (t4512.t2.t10))
% 5.38/5.59  (step t4512.t2.t12 (cl (= tptp.e22 (tptp.h4 tptp.e12))) :rule trans :premises (t4512.t2.t9 t4512.t2.t11))
% 5.38/5.59  (step t4512.t2.t13 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4512.t2.a3))
% 5.38/5.59  (step t4512.t2.t14 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4512.t2.t13))
% 5.38/5.59  (step t4512.t2.t15 (cl (= (tptp.h4 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4512.t2.a2))
% 5.38/5.59  (step t4512.t2.t16 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule symm :premises (t4512.t2.t15))
% 5.38/5.59  (step t4512.t2.t17 (cl (= tptp.e21 (tptp.h4 tptp.e11))) :rule trans :premises (t4512.t2.t14 t4512.t2.t16))
% 5.38/5.59  (step t4512.t2.t18 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule cong :premises (t4512.t2.t12 t4512.t2.t17))
% 5.38/5.59  (step t4512.t2.t19 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule trans :premises (t4512.t2.t2 t4512.t2.t5 t4512.t2.t7 t4512.t2.t18))
% 5.38/5.59  (step t4512.t2 (cl (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule subproof :discharge (t4512.t2.a0 t4512.t2.a1 t4512.t2.a2 t4512.t2.a3 t4512.t2.a4 t4512.t2.a5 t4512.t2.a6))
% 5.38/5.59  (step t4512.t3 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.38/5.59  (step t4512.t4 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4512.t5 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4512.t6 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4512.t7 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4512.t8 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4512.t9 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4512.t10 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t4512.t2 t4512.t3 t4512.t4 t4512.t5 t4512.t6 t4512.t7 t4512.t8 t4512.t9))
% 5.38/5.59  (step t4512.t11 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule reordering :premises (t4512.t10))
% 5.38/5.59  (step t4512.t12 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule contraction :premises (t4512.t11))
% 5.38/5.59  (step t4512.t13 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule resolution :premises (t4512.t1 t4512.t12))
% 5.38/5.59  (step t4512.t14 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (not (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule implies_neg2)
% 5.38/5.59  (step t4512.t15 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule resolution :premises (t4512.t13 t4512.t14))
% 5.38/5.59  (step t4512.t16 (cl (=> (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))))) :rule contraction :premises (t4512.t15))
% 5.38/5.59  (step t4512.t17 (cl (not (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule implies :premises (t4512.t16))
% 5.38/5.59  (step t4512.t18 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 5.38/5.59  (step t4512.t19 (cl (and (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4512.t18 t4512.a6 t4512.a1 t4512.a5 t4512.a0 t4512.a3 t4512.a4 t4512.a2))
% 5.38/5.59  (step t4512.t20 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11)))) :rule resolution :premises (t4512.t17 t4512.t19))
% 5.38/5.59  (step t4512 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t4512.a0 t4512.a1 t4512.a2 t4512.a3 t4512.a4 t4512.a5 t4512.a6))
% 5.38/5.59  (step t4513 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4514 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4515 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4516 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4517 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4518 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4519 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))) :rule and_pos)
% 5.38/5.59  (step t4520 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12))))) :rule resolution :premises (t4512 t4513 t4514 t4515 t4516 t4517 t4518 t4519))
% 5.38/5.59  (step t4521 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t4520))
% 5.38/5.59  (step t4522 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t4521))
% 5.38/5.59  (step t4523 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t4511 t4522))
% 5.38/5.59  (step t4524 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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)
% 5.38/5.59  (step t4525 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t4523 t4524))
% 5.38/5.59  (step t4526 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t4525))
% 5.38/5.59  (step t4527 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.h4 tptp.e13)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11)) (= (tptp.op2 tptp.e23 (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 (t4526))
% 5.38/5.59  (step t4528 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (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 (t4510 t4527))
% 5.38/5.59  (step t4529 (cl (= (tptp.h4 (tptp.op1 tptp.e12 tptp.e11)) (tptp.op2 (tptp.h4 tptp.e12) (tptp.h4 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h4 tptp.e11))) (not (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.h4 tptp.e12)))) :rule reordering :premises (t4528))
% 5.38/5.59  (step t4530 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4435 t4437 t4472 t4473 t4508 t4509 t4529 t2492 t2317 t2316))
% 5.38/5.59  (step t4531 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule contraction :premises (t4530))
% 5.38/5.59  (step t4532 (cl (= 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 or :premises (t3937))
% 5.38/5.59  (step t4533 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4531 t4532 t3975 t3976 t4013 t4014))
% 5.38/5.59  (step t4534 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t4533))
% 5.38/5.59  (step t4535 (cl (not (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))))) (not (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_pos2)
% 5.38/5.59  (step t4536 (cl (= (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))))) :rule cong :premises (t209 t1679 t1402))
% 5.38/5.59  (step t4537 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 5.38/5.59  (step t4538 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4539)
% 5.38/5.59  (assume t4539.a0 (not (= tptp.e11 tptp.e13)))
% 5.38/5.59  (assume t4539.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.59  (step t4539.t1 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4539.t2)
% 5.38/5.59  (assume t4539.t2.a0 (not (= tptp.e11 tptp.e13)))
% 5.38/5.59  (assume t4539.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.59  (step t4539.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule equiv_simplify)
% 5.38/5.59  (step t4539.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 (t4539.t2.t1))
% 5.38/5.59  (step t4539.t2.t3 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 5.38/5.59  (step t4539.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t4539.t2.a1))
% 5.38/5.59  (step t4539.t2.t5 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 tptp.e13))) :rule cong :premises (t4539.t2.t3 t4539.t2.t4))
% 5.38/5.59  (step t4539.t2.t6 (cl (= (= (= tptp.e11 tptp.e13) false) (not (= tptp.e11 tptp.e13)))) :rule equiv_simplify)
% 5.38/5.59  (step t4539.t2.t7 (cl (= (= tptp.e11 tptp.e13) false) (not (not (= tptp.e11 tptp.e13)))) :rule equiv2 :premises (t4539.t2.t6))
% 5.38/5.59  (step t4539.t2.t8 (cl (not (not (not (= tptp.e11 tptp.e13)))) (= tptp.e11 tptp.e13)) :rule not_not)
% 5.38/5.59  (step t4539.t2.t9 (cl (= (= tptp.e11 tptp.e13) false) (= tptp.e11 tptp.e13)) :rule resolution :premises (t4539.t2.t7 t4539.t2.t8))
% 5.38/5.59  (step t4539.t2.t10 (cl (= (= tptp.e11 tptp.e13) false)) :rule resolution :premises (t4539.t2.t9 t4539.t2.a0))
% 5.38/5.59  (step t4539.t2.t11 (cl (= (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) false)) :rule trans :premises (t4539.t2.t5 t4539.t2.t10))
% 5.38/5.59  (step t4539.t2.t12 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4539.t2.t2 t4539.t2.t11))
% 5.38/5.59  (step t4539.t2 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t4539.t2.a0 t4539.t2.a1))
% 5.38/5.59  (step t4539.t3 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4539.t4 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4539.t5 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t4539.t2 t4539.t3 t4539.t4))
% 5.38/5.59  (step t4539.t6 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t4539.t5))
% 5.38/5.59  (step t4539.t7 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t4539.t6))
% 5.38/5.59  (step t4539.t8 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4539.t1 t4539.t7))
% 5.38/5.59  (step t4539.t9 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 5.38/5.59  (step t4539.t10 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t4539.t8 t4539.t9))
% 5.38/5.59  (step t4539.t11 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t4539.t10))
% 5.38/5.59  (step t4539.t12 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t4539.t11))
% 5.38/5.59  (step t4539.t13 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 5.38/5.59  (step t4539.t14 (cl (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4539.t13 t4539.a0 t4539.a1))
% 5.38/5.59  (step t4539.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4539.t12 t4539.t14))
% 5.38/5.59  (step t4539 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule subproof :discharge (t4539.a0 t4539.a1))
% 5.38/5.59  (step t4540 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4541 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4542 (cl (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t4539 t4540 t4541))
% 5.38/5.59  (step t4543 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t4542))
% 5.38/5.59  (step t4544 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t4543))
% 5.38/5.59  (step t4545 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4538 t4544))
% 5.38/5.59  (step t4546 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule implies_neg2)
% 5.38/5.59  (step t4547 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t4545 t4546))
% 5.38/5.59  (step t4548 (cl (=> (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t4547))
% 5.38/5.59  (step t4549 (cl (not (and (not (= tptp.e11 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies :premises (t4548))
% 5.38/5.59  (step t4550 (cl (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4537 t4549))
% 5.38/5.59  (step t4551 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (not (= tptp.e11 tptp.e13))))) :rule or_neg)
% 5.38/5.59  (step t4552 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.38/5.59  (step t4553 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.38/5.59  (step t4554 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t4550 t4551 t4552 t4553))
% 5.38/5.59  (step t4555 (cl (or (not (not (= tptp.e11 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule contraction :premises (t4554))
% 5.38/5.59  (step t4556 (cl (or (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t4535 t4536 t4555))
% 5.38/5.59  (step t4557 (cl (= tptp.e11 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)))) :rule or :premises (t4556))
% 5.38/5.59  (step t4558 (cl (= tptp.e11 tptp.e13) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t4557))
% 5.38/5.59  (step t4559 (cl (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 and :premises (t3132))
% 5.38/5.59  (step t4560 (cl (= 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 or :premises (t4559))
% 5.38/5.59  (step t4561 (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)
% 5.38/5.59  (step t4562 (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)
% 5.38/5.59  (step t4563 (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 (t4562))
% 5.38/5.59  (step t4564 (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)
% 5.38/5.59  (step t4565 (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)
% 5.38/5.59  (step t4566 (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)
% 5.38/5.59  (step t4567 (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 (t4565 t4566))
% 5.38/5.59  (step t4568 (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)
% 5.38/5.59  (step t4569 (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 (t4567 t4568))
% 5.38/5.59  (step t4570 (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 (t4564 t4569))
% 5.38/5.59  (step t4571 (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 (t4563 t4570))
% 5.38/5.59  (step t4572 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 5.38/5.59  (step t4573 (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 (t3146 t4571 t4572))
% 5.38/5.59  (step t4574 (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)
% 5.38/5.59  (step t4575 (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)
% 5.38/5.59  (anchor :step t4576)
% 5.38/5.59  (assume t4576.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t4576.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 5.38/5.59  (step t4576.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)
% 5.38/5.59  (anchor :step t4576.t2)
% 5.38/5.59  (assume t4576.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 5.38/5.59  (assume t4576.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (step t4576.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.59  (step t4576.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 (t4576.t2.t1))
% 5.38/5.59  (step t4576.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4576.t2.a1))
% 5.38/5.59  (step t4576.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4576.t2.t3))
% 5.38/5.59  (step t4576.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule refl)
% 5.38/5.59  (step t4576.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 (t4576.t2.t4 t4576.t2.t5))
% 5.38/5.59  (step t4576.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)
% 5.38/5.59  (step t4576.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 (t4576.t2.t7))
% 5.38/5.59  (step t4576.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)
% 5.38/5.59  (step t4576.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 (t4576.t2.t8 t4576.t2.t9))
% 5.38/5.59  (step t4576.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false)) :rule resolution :premises (t4576.t2.t10 t4576.t2.a0))
% 5.38/5.59  (step t4576.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t4576.t2.t6 t4576.t2.t11))
% 5.38/5.59  (step t4576.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4576.t2.t2 t4576.t2.t12))
% 5.38/5.59  (step t4576.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 (t4576.t2.a0 t4576.t2.a1))
% 5.38/5.59  (step t4576.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)
% 5.38/5.59  (step t4576.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)
% 5.38/5.59  (step t4576.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 (t4576.t2 t4576.t3 t4576.t4))
% 5.38/5.59  (step t4576.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 (t4576.t5))
% 5.38/5.59  (step t4576.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 (t4576.t6))
% 5.38/5.59  (step t4576.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 (t4576.t1 t4576.t7))
% 5.38/5.59  (step t4576.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)
% 5.38/5.59  (step t4576.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 (t4576.t8 t4576.t9))
% 5.38/5.59  (step t4576.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 (t4576.t10))
% 5.38/5.59  (step t4576.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 (t4576.t11))
% 5.38/5.59  (step t4576.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)
% 5.38/5.59  (step t4576.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 (t4576.t13 t4576.a1 t4576.a0))
% 5.38/5.59  (step t4576.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4576.t12 t4576.t14))
% 5.38/5.59  (step t4576 (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 (t4576.a0 t4576.a1))
% 5.38/5.59  (step t4577 (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)
% 5.38/5.59  (step t4578 (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)
% 5.38/5.59  (step t4579 (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 (t4576 t4577 t4578))
% 5.38/5.59  (step t4580 (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 (t4579))
% 5.38/5.59  (step t4581 (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 (t4580))
% 5.38/5.59  (step t4582 (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 (t4575 t4581))
% 5.38/5.59  (step t4583 (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)
% 5.38/5.59  (step t4584 (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 (t4582 t4583))
% 5.38/5.59  (step t4585 (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 (t4584))
% 5.38/5.59  (step t4586 (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 (t4585))
% 5.38/5.59  (step t4587 (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 (t4574 t4586))
% 5.38/5.59  (step t4588 (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)
% 5.38/5.59  (step t4589 (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)
% 5.38/5.59  (step t4590 (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)
% 5.38/5.59  (step t4591 (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 (t4587 t4588 t4589 t4590))
% 5.38/5.59  (step t4592 (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 (t4591))
% 5.38/5.59  (step t4593 (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 (t4561 t4573 t4592))
% 5.38/5.59  (step t4594 (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 (t4593))
% 5.38/5.59  (step t4595 (cl (= (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 reordering :premises (t4594))
% 5.38/5.59  (step t4596 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and :premises (t3346))
% 5.38/5.59  (step t4597 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4534 t4558 t237 t4560 t4595 t4596))
% 5.38/5.59  (step t4598 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t4597))
% 5.38/5.59  (step t4599 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4598 t4039))
% 5.38/5.59  (step t4600 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule contraction :premises (t4599))
% 5.38/5.59  (step t4601 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.59  (step t4602 (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)
% 5.38/5.59  (step t4603 (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 (t4602))
% 5.38/5.59  (step t4604 (cl (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))))) :rule all_simplify)
% 5.38/5.59  (step t4605 (cl (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22))) :rule refl)
% 5.38/5.59  (step t4606 (cl (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule all_simplify)
% 5.38/5.59  (step t4607 (cl (= (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))) (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22)))) :rule cong :premises (t4605 t4606))
% 5.38/5.59  (step t4608 (cl (= (= (= tptp.e21 tptp.e22) (= tptp.e21 tptp.e22)) true)) :rule all_simplify)
% 5.38/5.59  (step t4609 (cl (= (= (= tptp.e21 tptp.e22) (not (not (= tptp.e21 tptp.e22)))) true)) :rule trans :premises (t4607 t4608))
% 5.38/5.59  (step t4610 (cl (= (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22)) true)) :rule trans :premises (t4604 t4609))
% 5.38/5.59  (step t4611 (cl (= (not (not (= tptp.e21 tptp.e22))) (= tptp.e21 tptp.e22))) :rule resolution :premises (t4603 t4610))
% 5.38/5.59  (step t4612 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule refl)
% 5.38/5.59  (step t4613 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t4611 t3430 t4612))
% 5.38/5.59  (step t4614 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 5.38/5.59  (step t4615 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4616)
% 5.38/5.59  (assume t4616.a0 (not (= tptp.e21 tptp.e22)))
% 5.38/5.59  (assume t4616.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.59  (step t4616.t1 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4616.t2)
% 5.38/5.59  (assume t4616.t2.a0 (not (= tptp.e21 tptp.e22)))
% 5.38/5.59  (assume t4616.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.59  (step t4616.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.59  (step t4616.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t4616.t2.t1))
% 5.38/5.59  (step t4616.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 5.38/5.59  (step t4616.t2.t4 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t4616.t2.a1))
% 5.38/5.59  (step t4616.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 tptp.e22))) :rule cong :premises (t4616.t2.t3 t4616.t2.t4))
% 5.38/5.59  (step t4616.t2.t6 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 5.38/5.59  (step t4616.t2.t7 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t4616.t2.t6))
% 5.38/5.59  (step t4616.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 5.38/5.59  (step t4616.t2.t9 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t4616.t2.t7 t4616.t2.t8))
% 5.38/5.59  (step t4616.t2.t10 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t4616.t2.t9 t4616.t2.a0))
% 5.38/5.59  (step t4616.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t4616.t2.t5 t4616.t2.t10))
% 5.38/5.59  (step t4616.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4616.t2.t2 t4616.t2.t11))
% 5.38/5.59  (step t4616.t2 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t4616.t2.a0 t4616.t2.a1))
% 5.38/5.59  (step t4616.t3 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t4616.t4 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t4616.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4616.t2 t4616.t3 t4616.t4))
% 5.38/5.59  (step t4616.t6 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4616.t5))
% 5.38/5.59  (step t4616.t7 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t4616.t6))
% 5.38/5.59  (step t4616.t8 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4616.t1 t4616.t7))
% 5.38/5.59  (step t4616.t9 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.59  (step t4616.t10 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4616.t8 t4616.t9))
% 5.38/5.59  (step t4616.t11 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4616.t10))
% 5.38/5.59  (step t4616.t12 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t4616.t11))
% 5.38/5.59  (step t4616.t13 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 5.38/5.59  (step t4616.t14 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4616.t13 t4616.a0 t4616.a1))
% 5.38/5.59  (step t4616.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4616.t12 t4616.t14))
% 5.38/5.59  (step t4616 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t4616.a0 t4616.a1))
% 5.38/5.59  (step t4617 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t4618 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t4619 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4616 t4617 t4618))
% 5.38/5.59  (step t4620 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4619))
% 5.38/5.59  (step t4621 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t4620))
% 5.38/5.59  (step t4622 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4615 t4621))
% 5.38/5.59  (step t4623 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.59  (step t4624 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4622 t4623))
% 5.38/5.59  (step t4625 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4624))
% 5.38/5.59  (step t4626 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t4625))
% 5.38/5.59  (step t4627 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4614 t4626))
% 5.38/5.59  (step t4628 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 5.38/5.59  (step t4629 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.59  (step t4630 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.59  (step t4631 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4627 t4628 t4629 t4630))
% 5.38/5.59  (step t4632 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t4631))
% 5.38/5.59  (step t4633 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t4601 t4613 t4632))
% 5.38/5.59  (step t4634 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t4633))
% 5.38/5.59  (step t4635 (cl (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4634))
% 5.38/5.59  (step t4636 (cl (not (= tptp.e21 tptp.e22))) :rule and :premises (a7))
% 5.38/5.59  (step t4637 (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 (t729))
% 5.38/5.59  (step t4638 (cl (not (= (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule equiv_pos2)
% 5.38/5.59  (step t4639 (cl (= (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule refl)
% 5.38/5.59  (step t4640 (cl (= (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule cong :premises (t4639 t1250 t241 t2177 t2187 t2197 t2207))
% 5.38/5.59  (step t4641 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.38/5.59  (step t4642 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.38/5.59  (step t4643 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))))) :rule or_neg)
% 5.38/5.59  (step t4644 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))))) :rule or_neg)
% 5.38/5.59  (step t4645 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))))) :rule or_neg)
% 5.38/5.59  (step t4646 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 5.38/5.59  (step t4647 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 5.38/5.59  (step t4648 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.38/5.59  (step t4649 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t4641 t4642 t4643 t4644 t4645 t4646 t4647 t4648))
% 5.38/5.59  (step t4650 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t4649))
% 5.38/5.59  (step t4651 (cl (or (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4638 t4640 t4650))
% 5.38/5.59  (step t4652 (cl (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))) :rule or :premises (t4651))
% 5.38/5.59  (step t4653 (cl (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule reordering :premises (t4652))
% 5.38/5.59  (step t4654 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule resolution :premises (t4637 t4653 t2009 t1248 t1309 t1310))
% 5.38/5.59  (step t4655 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t4654))
% 5.38/5.59  (step t4656 (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 (t1313))
% 5.38/5.59  (step t4657 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_pos2)
% 5.38/5.59  (step t4658 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))))) :rule cong :premises (t475 t1626 t2097))
% 5.38/5.59  (step t4659 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 5.38/5.59  (step t4660 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4661)
% 5.38/5.59  (assume t4661.a0 (not (= tptp.e12 tptp.e13)))
% 5.38/5.59  (assume t4661.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))
% 5.38/5.59  (step t4661.t1 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4661.t2)
% 5.38/5.59  (assume t4661.t2.a0 (not (= tptp.e12 tptp.e13)))
% 5.38/5.59  (assume t4661.t2.a1 (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))
% 5.38/5.59  (step t4661.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) false) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv_simplify)
% 5.38/5.59  (step t4661.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) false)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule equiv1 :premises (t4661.t2.t1))
% 5.38/5.59  (step t4661.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 5.38/5.59  (step t4661.t2.t4 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e13)) :rule symm :premises (t4661.t2.a1))
% 5.38/5.59  (step t4661.t2.t5 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e12 tptp.e13))) :rule cong :premises (t4661.t2.t3 t4661.t2.t4))
% 5.38/5.59  (step t4661.t2.t6 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 5.38/5.59  (step t4661.t2.t7 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t4661.t2.t6))
% 5.38/5.59  (step t4661.t2.t8 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 5.38/5.59  (step t4661.t2.t9 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t4661.t2.t7 t4661.t2.t8))
% 5.38/5.59  (step t4661.t2.t10 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t4661.t2.t9 t4661.t2.a0))
% 5.38/5.59  (step t4661.t2.t11 (cl (= (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) false)) :rule trans :premises (t4661.t2.t5 t4661.t2.t10))
% 5.38/5.59  (step t4661.t2.t12 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t4661.t2.t2 t4661.t2.t11))
% 5.38/5.59  (step t4661.t2 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t4661.t2.a0 t4661.t2.a1))
% 5.38/5.59  (step t4661.t3 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4661.t4 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.38/5.59  (step t4661.t5 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t4661.t2 t4661.t3 t4661.t4))
% 5.38/5.59  (step t4661.t6 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t4661.t5))
% 5.38/5.59  (step t4661.t7 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t4661.t6))
% 5.38/5.59  (step t4661.t8 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t4661.t1 t4661.t7))
% 5.38/5.59  (step t4661.t9 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 5.38/5.59  (step t4661.t10 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t4661.t8 t4661.t9))
% 5.38/5.59  (step t4661.t11 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t4661.t10))
% 5.38/5.59  (step t4661.t12 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t4661.t11))
% 5.38/5.59  (step t4661.t13 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 5.38/5.59  (step t4661.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t4661.t13 t4661.a0 t4661.a1))
% 5.38/5.59  (step t4661.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t4661.t12 t4661.t14))
% 5.38/5.59  (step t4661 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule subproof :discharge (t4661.a0 t4661.a1))
% 5.38/5.59  (step t4662 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4663 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.38/5.59  (step t4664 (cl (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t4661 t4662 t4663))
% 5.38/5.59  (step t4665 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t4664))
% 5.38/5.59  (step t4666 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule contraction :premises (t4665))
% 5.38/5.59  (step t4667 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t4660 t4666))
% 5.38/5.59  (step t4668 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies_neg2)
% 5.38/5.59  (step t4669 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t4667 t4668))
% 5.38/5.59  (step t4670 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t4669))
% 5.38/5.59  (step t4671 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies :premises (t4670))
% 5.38/5.59  (step t4672 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t4659 t4671))
% 5.38/5.59  (step t4673 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 5.38/5.59  (step t4674 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 5.38/5.59  (step t4675 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 5.38/5.59  (step t4676 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t4672 t4673 t4674 t4675))
% 5.38/5.59  (step t4677 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t4676))
% 5.38/5.59  (step t4678 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t4657 t4658 t4677))
% 5.38/5.59  (step t4679 (cl (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule or :premises (t4678))
% 5.38/5.59  (step t4680 (cl (= tptp.e12 tptp.e13) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e12)))) :rule reordering :premises (t4679))
% 5.38/5.59  (step t4681 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_pos2)
% 5.38/5.59  (step t4682 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))))) :rule cong :premises (t384 t239 t1357 t1679 t1489 t1368))
% 5.38/5.59  (step t4683 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule and_neg)
% 5.38/5.59  (step t4684 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4685)
% 5.38/5.59  (assume t4685.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.38/5.59  (assume t4685.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.38/5.59  (assume t4685.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.38/5.59  (assume t4685.a3 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.59  (assume t4685.a4 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))
% 5.38/5.59  (step t4685.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4685.t2)
% 5.38/5.59  (assume t4685.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))
% 5.38/5.59  (assume t4685.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.59  (assume t4685.t2.a2 (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)))
% 5.38/5.59  (assume t4685.t2.a3 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.38/5.59  (assume t4685.t2.a4 (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))
% 5.38/5.59  (step t4685.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule equiv_simplify)
% 5.38/5.59  (step t4685.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule equiv1 :premises (t4685.t2.t1))
% 5.38/5.59  (step t4685.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t4685.t2.a1))
% 5.38/5.59  (step t4685.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t4685.t2.t3))
% 5.38/5.59  (step t4685.t2.t5 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t4685.t2.a3))
% 5.38/5.59  (step t4685.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e10) tptp.e12)) :rule symm :premises (t4685.t2.a2))
% 5.38/5.59  (step t4685.t2.t7 (cl (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t4685.t2.t6))
% 5.38/5.59  (step t4685.t2.t8 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e12 tptp.e10))) :rule trans :premises (t4685.t2.t5 t4685.t2.t7))
% 5.38/5.59  (step t4685.t2.t9 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t4685.t2.t8))
% 5.38/5.59  (step t4685.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule symm :premises (t4685.t2.a4))
% 5.38/5.59  (step t4685.t2.t11 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule trans :premises (t4685.t2.t10 t4685.t2.a3))
% 5.38/5.59  (step t4685.t2.t12 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t4685.t2.t11))
% 5.38/5.59  (step t4685.t2.t13 (cl (= (tptp.op1 tptp.e12 tptp.e10) (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t4685.t2.t9 t4685.t2.t12))
% 5.38/5.59  (step t4685.t2.t14 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule symm :premises (t4685.t2.t13))
% 5.38/5.59  (step t4685.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule cong :premises (t4685.t2.t4 t4685.t2.t14))
% 5.38/5.59  (step t4685.t2.t16 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv_simplify)
% 5.38/5.59  (step t4685.t2.t17 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) :rule equiv2 :premises (t4685.t2.t16))
% 5.38/5.59  (step t4685.t2.t18 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule not_not)
% 5.38/5.59  (step t4685.t2.t19 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) :rule resolution :premises (t4685.t2.t17 t4685.t2.t18))
% 5.38/5.59  (step t4685.t2.t20 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) false)) :rule resolution :premises (t4685.t2.t19 t4685.t2.a0))
% 5.38/5.59  (step t4685.t2.t21 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) false)) :rule trans :premises (t4685.t2.t15 t4685.t2.t20))
% 5.38/5.59  (step t4685.t2.t22 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t4685.t2.t2 t4685.t2.t21))
% 5.38/5.59  (step t4685.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t4685.t2.a0 t4685.t2.a1 t4685.t2.a2 t4685.t2.a3 t4685.t2.a4))
% 5.38/5.59  (step t4685.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 5.38/5.59  (step t4685.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4685.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.38/5.59  (step t4685.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.38/5.59  (step t4685.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4685.t8 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t4685.t2 t4685.t3 t4685.t4 t4685.t5 t4685.t6 t4685.t7))
% 5.38/5.59  (step t4685.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t4685.t8))
% 5.38/5.59  (step t4685.t10 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t4685.t9))
% 5.38/5.59  (step t4685.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t4685.t1 t4685.t10))
% 5.38/5.59  (step t4685.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 5.38/5.59  (step t4685.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t4685.t11 t4685.t12))
% 5.38/5.59  (step t4685.t14 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t4685.t13))
% 5.38/5.59  (step t4685.t15 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t4685.t14))
% 5.38/5.59  (step t4685.t16 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule and_neg)
% 5.38/5.59  (step t4685.t17 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4685.t18)
% 5.38/5.59  (assume t4685.t18.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.38/5.59  (assume t4685.t18.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.38/5.59  (step t4685.t18.t1 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t4685.t18.a1))
% 5.38/5.59  (step t4685.t18.t2 (cl (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule symm :premises (t4685.t18.t1))
% 5.38/5.59  (step t4685.t18.t3 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.38/5.59  (step t4685.t18.t4 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t4685.t18.a0))
% 5.38/5.59  (step t4685.t18.t5 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t4685.t18.t4))
% 5.38/5.59  (step t4685.t18.t6 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t4685.t18.t5))
% 5.38/5.59  (step t4685.t18.t7 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule cong :premises (t4685.t18.t3 t4685.t18.t6))
% 5.38/5.59  (step t4685.t18.t8 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t4685.t18.t2 t4685.t18.t7))
% 5.38/5.59  (step t4685.t18 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule subproof :discharge (t4685.t18.a0 t4685.t18.a1))
% 5.38/5.59  (step t4685.t19 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4685.t20 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.38/5.59  (step t4685.t21 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t4685.t18 t4685.t19 t4685.t20))
% 5.38/5.59  (step t4685.t22 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule reordering :premises (t4685.t21))
% 5.38/5.59  (step t4685.t23 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule contraction :premises (t4685.t22))
% 5.38/5.59  (step t4685.t24 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t4685.t17 t4685.t23))
% 5.38/5.59  (step t4685.t25 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies_neg2)
% 5.38/5.59  (step t4685.t26 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t4685.t24 t4685.t25))
% 5.38/5.59  (step t4685.t27 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t4685.t26))
% 5.38/5.59  (step t4685.t28 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule implies :premises (t4685.t27))
% 5.38/5.59  (step t4685.t29 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule and_neg)
% 5.38/5.59  (step t4685.t30 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4685.t29 t4685.a0 t4685.a1))
% 5.38/5.59  (step t4685.t31 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule resolution :premises (t4685.t28 t4685.t30))
% 5.38/5.59  (step t4685.t32 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t4685.t16 t4685.a4 t4685.a3 t4685.a2 t4685.a1 t4685.t31))
% 5.38/5.59  (step t4685.t33 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t4685.t15 t4685.t32))
% 5.38/5.59  (step t4685 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule subproof :discharge (t4685.a0 t4685.a1 t4685.a2 t4685.a3 t4685.a4))
% 5.38/5.59  (step t4686 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4687 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.38/5.59  (step t4688 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) :rule and_pos)
% 5.38/5.59  (step t4689 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4690 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) :rule and_pos)
% 5.38/5.59  (step t4691 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))))) :rule resolution :premises (t4685 t4686 t4687 t4688 t4689 t4690))
% 5.38/5.59  (step t4692 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule reordering :premises (t4691))
% 5.38/5.59  (step t4693 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule contraction :premises (t4692))
% 5.38/5.59  (step t4694 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t4684 t4693))
% 5.38/5.59  (step t4695 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule implies_neg2)
% 5.38/5.59  (step t4696 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t4694 t4695))
% 5.38/5.59  (step t4697 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t4696))
% 5.38/5.59  (step t4698 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule implies :premises (t4697))
% 5.38/5.59  (step t4699 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule resolution :premises (t4683 t4698))
% 5.38/5.59  (step t4700 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.38/5.59  (step t4701 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.38/5.59  (step t4702 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))))) :rule or_neg)
% 5.38/5.59  (step t4703 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.38/5.59  (step t4704 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))))) :rule or_neg)
% 5.38/5.59  (step t4705 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule or_neg)
% 5.38/5.59  (step t4706 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t4699 t4700 t4701 t4702 t4703 t4704 t4705))
% 5.38/5.59  (step t4707 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule contraction :premises (t4706))
% 5.38/5.59  (step t4708 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))))) :rule resolution :premises (t4681 t4682 t4707))
% 5.38/5.59  (step t4709 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)))) :rule or :premises (t4708))
% 5.38/5.59  (step t4710 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t4709))
% 5.38/5.59  (step t4711 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t4655 t4656 t4680 t500 t4710 t280 t421 t1514 t2092 t1908))
% 5.38/5.59  (step t4712 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t4711))
% 5.38/5.59  (step t4713 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t841))
% 5.38/5.59  (step t4714 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_pos2)
% 5.38/5.59  (step t4715 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule cong :premises (t384 t2921 t1679 t3009 t1526))
% 5.38/5.59  (step t4716 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 5.38/5.59  (step t4717 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4718)
% 5.38/5.59  (assume t4718.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.38/5.59  (assume t4718.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.38/5.59  (assume t4718.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.59  (assume t4718.a3 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.38/5.59  (step t4718.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4718.t2)
% 5.38/5.59  (assume t4718.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.38/5.59  (assume t4718.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.38/5.59  (assume t4718.t2.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.38/5.59  (assume t4718.t2.a3 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.38/5.59  (step t4718.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule equiv_simplify)
% 5.38/5.59  (step t4718.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 (t4718.t2.t1))
% 5.38/5.59  (step t4718.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t4718.t2.a1))
% 5.38/5.59  (step t4718.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t4718.t2.t3))
% 5.38/5.59  (step t4718.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t4718.t2.a3))
% 5.38/5.59  (step t4718.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) :rule symm :premises (t4718.t2.a2))
% 5.38/5.59  (step t4718.t2.t7 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t4718.t2.t6))
% 5.38/5.59  (step t4718.t2.t8 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t4718.t2.t5 t4718.t2.t7))
% 5.38/5.59  (step t4718.t2.t9 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule cong :premises (t4718.t2.t4 t4718.t2.t8))
% 5.38/5.59  (step t4718.t2.t10 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.38/5.59  (step t4718.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv2 :premises (t4718.t2.t10))
% 5.38/5.59  (step t4718.t2.t12 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule not_not)
% 5.38/5.59  (step t4718.t2.t13 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule resolution :premises (t4718.t2.t11 t4718.t2.t12))
% 5.38/5.59  (step t4718.t2.t14 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false)) :rule resolution :premises (t4718.t2.t13 t4718.t2.a0))
% 5.38/5.59  (step t4718.t2.t15 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) false)) :rule trans :premises (t4718.t2.t9 t4718.t2.t14))
% 5.38/5.59  (step t4718.t2.t16 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4718.t2.t2 t4718.t2.t15))
% 5.38/5.59  (step t4718.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t4718.t2.a0 t4718.t2.a1 t4718.t2.a2 t4718.t2.a3))
% 5.38/5.59  (step t4718.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.38/5.59  (step t4718.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4718.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4718.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4718.t7 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4718.t2 t4718.t3 t4718.t4 t4718.t5 t4718.t6))
% 5.38/5.59  (step t4718.t8 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t4718.t7))
% 5.38/5.59  (step t4718.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t4718.t8))
% 5.38/5.59  (step t4718.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= 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 (t4718.t1 t4718.t9))
% 5.38/5.59  (step t4718.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= 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)
% 5.38/5.59  (step t4718.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4718.t10 t4718.t11))
% 5.38/5.59  (step t4718.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4718.t12))
% 5.38/5.59  (step t4718.t14 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t4718.t13))
% 5.38/5.59  (step t4718.t15 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_neg)
% 5.38/5.59  (step t4718.t16 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4718.t15 t4718.a3 t4718.a2 t4718.a1 t4718.a0))
% 5.38/5.59  (step t4718.t17 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4718.t14 t4718.t16))
% 5.38/5.59  (step t4718 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule subproof :discharge (t4718.a0 t4718.a1 t4718.a2 t4718.a3))
% 5.38/5.59  (step t4719 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4720 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4721 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t4722 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.38/5.59  (step t4723 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t4718 t4719 t4720 t4721 t4722))
% 5.38/5.59  (step t4724 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule reordering :premises (t4723))
% 5.38/5.59  (step t4725 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule contraction :premises (t4724))
% 5.38/5.59  (step t4726 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4717 t4725))
% 5.38/5.59  (step t4727 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule implies_neg2)
% 5.38/5.59  (step t4728 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4726 t4727))
% 5.38/5.59  (step t4729 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4728))
% 5.38/5.59  (step t4730 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule implies :premises (t4729))
% 5.38/5.59  (step t4731 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule resolution :premises (t4716 t4730))
% 5.38/5.59  (step t4732 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.38/5.59  (step t4733 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 5.38/5.59  (step t4734 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.38/5.59  (step t4735 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 5.38/5.59  (step t4736 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.38/5.59  (step t4737 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4731 t4732 t4733 t4734 t4735 t4736))
% 5.38/5.59  (step t4738 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4737))
% 5.38/5.59  (step t4739 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4714 t4715 t4738))
% 5.38/5.59  (step t4740 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule or :premises (t4739))
% 5.38/5.59  (step t4741 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t4740))
% 5.38/5.59  (step t4742 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule or :premises (t2991))
% 5.38/5.59  (step t4743 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4712 t4713 t845 t848 t890 t893 t933 t936 t939 t1881 t4741 t4742 t3032 t420 t422))
% 5.38/5.59  (step t4744 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4743))
% 5.38/5.59  (step t4745 (cl (= 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 or :premises (t100))
% 5.38/5.59  (step t4746 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4744 t1906 t589 t4745 t1101 t1102 t1139 t1140 t548))
% 5.38/5.59  (step t4747 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4746))
% 5.38/5.59  (step t4748 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t4747 t1931))
% 5.38/5.59  (step t4749 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4748))
% 5.38/5.59  (step t4750 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule resolution :premises (t4749 t2998 t4558 t237 t2996 t3033 t421 t280))
% 5.38/5.59  (step t4751 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t4750))
% 5.38/5.59  (step t4752 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t4751))
% 5.38/5.59  (step t4753 (cl (not (= tptp.e20 tptp.e22))) :rule and :premises (a7))
% 5.38/5.59  (step t4754 (cl (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.59  (step t4755 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t4600 t4635 t4636 t4752 t4753 t4754 t3819 t2548 t2318 t2319 t3722))
% 5.38/5.59  (step t4756 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) :rule contraction :premises (t4755))
% 5.38/5.59  (step t4757 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t4756))
% 5.38/5.59  (step t4758 (cl (or (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule and :premises (t3662))
% 5.38/5.59  (step t4759 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.38/5.59  (step t4760 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4761 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4760))
% 5.38/5.59  (step t4762 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4761 t2319))
% 5.38/5.59  (step t4763 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4764 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4763))
% 5.38/5.59  (step t4765 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 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.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.59  (step t4766 (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)
% 5.38/5.59  (step t4767 (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 (t4766))
% 5.38/5.59  (step t4768 (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)
% 5.38/5.59  (step t4769 (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)
% 5.38/5.59  (step t4770 (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)
% 5.38/5.59  (step t4771 (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 (t4769 t4770))
% 5.38/5.59  (step t4772 (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)
% 5.38/5.59  (step t4773 (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 (t4771 t4772))
% 5.38/5.59  (step t4774 (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 (t4768 t4773))
% 5.38/5.59  (step t4775 (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 (t4767 t4774))
% 5.38/5.59  (step t4776 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 5.38/5.59  (step t4777 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule cong :premises (t3349 t3183 t4775 t4776))
% 5.38/5.59  (step t4778 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 5.38/5.59  (step t4779 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4780)
% 5.38/5.59  (assume t4780.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (assume t4780.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t4780.a2 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 5.38/5.59  (step t4780.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4780.t2)
% 5.38/5.59  (assume t4780.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 5.38/5.59  (assume t4780.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.59  (step t4780.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.59  (step t4780.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 (t4780.t2.t1))
% 5.38/5.59  (step t4780.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t4780.t2.a1))
% 5.38/5.59  (step t4780.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4780.t2.t3))
% 5.38/5.59  (step t4780.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule refl)
% 5.38/5.59  (step t4780.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule cong :premises (t4780.t2.t4 t4780.t2.t5))
% 5.38/5.59  (step t4780.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)
% 5.38/5.59  (step t4780.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 (t4780.t2.t7))
% 5.38/5.59  (step t4780.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)
% 5.38/5.59  (step t4780.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 (t4780.t2.t8 t4780.t2.t9))
% 5.38/5.59  (step t4780.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t4780.t2.t10 t4780.t2.a0))
% 5.38/5.59  (step t4780.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t4780.t2.t6 t4780.t2.t11))
% 5.38/5.59  (step t4780.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4780.t2.t2 t4780.t2.t12))
% 5.38/5.59  (step t4780.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t4780.t2.a0 t4780.t2.a1))
% 5.38/5.59  (step t4780.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4780.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4780.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4780.t2 t4780.t3 t4780.t4))
% 5.38/5.59  (step t4780.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t4780.t5))
% 5.38/5.59  (step t4780.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t4780.t6))
% 5.38/5.59  (step t4780.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4780.t1 t4780.t7))
% 5.38/5.59  (step t4780.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg2)
% 5.38/5.59  (step t4780.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4780.t8 t4780.t9))
% 5.38/5.59  (step t4780.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4780.t10))
% 5.38/5.59  (step t4780.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t4780.t11))
% 5.38/5.59  (step t4780.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t4780.t14 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4780.t15)
% 5.38/5.59  (assume t4780.t15.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t4780.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (step t4780.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t4780.t15.a1))
% 5.38/5.59  (step t4780.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t4780.t15.t1))
% 5.38/5.59  (step t4780.t15.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4780.t15.a0))
% 5.38/5.59  (step t4780.t15.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4780.t15.t3))
% 5.38/5.59  (step t4780.t15.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4780.t15.t4))
% 5.38/5.59  (step t4780.t15.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.59  (step t4780.t15.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t4780.t15.t5 t4780.t15.t6))
% 5.38/5.59  (step t4780.t15.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t4780.t15.t2 t4780.t15.t7))
% 5.38/5.59  (step t4780.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t4780.t15.a0 t4780.t15.a1))
% 5.38/5.59  (step t4780.t16 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4780.t17 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4780.t18 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t4780.t15 t4780.t16 t4780.t17))
% 5.38/5.59  (step t4780.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t4780.t18))
% 5.38/5.59  (step t4780.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t4780.t19))
% 5.38/5.59  (step t4780.t21 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4780.t14 t4780.t20))
% 5.38/5.59  (step t4780.t22 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.59  (step t4780.t23 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4780.t21 t4780.t22))
% 5.38/5.59  (step t4780.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4780.t23))
% 5.38/5.59  (step t4780.t25 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t4780.t24))
% 5.38/5.59  (step t4780.t26 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t4780.t27 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t4780.t26 t4780.a1 t4780.a0))
% 5.38/5.59  (step t4780.t28 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4780.t25 t4780.t27))
% 5.38/5.59  (step t4780.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4780.t13 t4780.a2 t4780.t28))
% 5.38/5.59  (step t4780.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4780.t12 t4780.t29))
% 5.38/5.59  (step t4780 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule subproof :discharge (t4780.a0 t4780.a1 t4780.a2))
% 5.38/5.59  (step t4781 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4782 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4783 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 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)
% 5.38/5.59  (step t4784 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t4780 t4781 t4782 t4783))
% 5.38/5.59  (step t4785 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t4784))
% 5.38/5.59  (step t4786 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t4785))
% 5.38/5.59  (step t4787 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 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 (t4779 t4786))
% 5.38/5.59  (step t4788 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 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)
% 5.38/5.59  (step t4789 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4787 t4788))
% 5.38/5.59  (step t4790 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4789))
% 5.38/5.59  (step t4791 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies :premises (t4790))
% 5.38/5.59  (step t4792 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4778 t4791))
% 5.38/5.59  (step t4793 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t4794 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.59  (step t4795 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 5.38/5.59  (step t4796 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 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)
% 5.38/5.59  (step t4797 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4792 t4793 t4794 t4795 t4796))
% 5.38/5.59  (step t4798 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t4797))
% 5.38/5.59  (step t4799 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t4765 t4777 t4798))
% 5.38/5.59  (step t4800 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule or :premises (t4799))
% 5.38/5.59  (step t4801 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4800))
% 5.38/5.59  (step t4802 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t3346))
% 5.38/5.59  (step t4803 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t4801 t4802 t2548 t2318))
% 5.38/5.59  (step t4804 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4764 t4803))
% 5.38/5.59  (step t4805 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t4806 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4805))
% 5.38/5.59  (step t4807 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t3385 t2318 t2548 t3386))
% 5.38/5.59  (step t4808 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4806 t4807))
% 5.38/5.59  (step t4809 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4810 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4809))
% 5.38/5.59  (step t4811 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4810 t2319))
% 5.38/5.59  (step t4812 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4813 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4812))
% 5.38/5.59  (step t4814 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4815 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4814))
% 5.38/5.59  (step t4816 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4813 t4815))
% 5.38/5.59  (step t4817 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t4816))
% 5.38/5.59  (step t4818 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4819 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4818))
% 5.38/5.59  (step t4820 (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)
% 5.38/5.59  (step t4821 (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)
% 5.38/5.59  (step t4822 (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 (t4821))
% 5.38/5.59  (step t4823 (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)
% 5.38/5.59  (step t4824 (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)
% 5.38/5.59  (step t4825 (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)
% 5.38/5.59  (step t4826 (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 (t4824 t4825))
% 5.38/5.59  (step t4827 (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)
% 5.38/5.59  (step t4828 (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 (t4826 t4827))
% 5.38/5.59  (step t4829 (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 (t4823 t4828))
% 5.38/5.59  (step t4830 (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 (t4822 t4829))
% 5.38/5.59  (step t4831 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule refl)
% 5.38/5.59  (step t4832 (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 (t3146 t4830 t4831))
% 5.38/5.59  (step t4833 (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)
% 5.38/5.59  (step t4834 (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)
% 5.38/5.59  (anchor :step t4835)
% 5.38/5.59  (assume t4835.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t4835.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))
% 5.38/5.59  (step t4835.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)
% 5.38/5.59  (anchor :step t4835.t2)
% 5.38/5.59  (assume t4835.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21))))
% 5.38/5.59  (assume t4835.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (step t4835.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.59  (step t4835.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 (t4835.t2.t1))
% 5.38/5.59  (step t4835.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4835.t2.a1))
% 5.38/5.59  (step t4835.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4835.t2.t3))
% 5.38/5.59  (step t4835.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 tptp.e21))) :rule refl)
% 5.38/5.59  (step t4835.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 (t4835.t2.t4 t4835.t2.t5))
% 5.38/5.59  (step t4835.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)
% 5.38/5.59  (step t4835.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 (t4835.t2.t7))
% 5.38/5.59  (step t4835.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)
% 5.38/5.59  (step t4835.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 (t4835.t2.t8 t4835.t2.t9))
% 5.38/5.59  (step t4835.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)) false)) :rule resolution :premises (t4835.t2.t10 t4835.t2.a0))
% 5.38/5.59  (step t4835.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) false)) :rule trans :premises (t4835.t2.t6 t4835.t2.t11))
% 5.38/5.59  (step t4835.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4835.t2.t2 t4835.t2.t12))
% 5.38/5.59  (step t4835.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 (t4835.t2.a0 t4835.t2.a1))
% 5.38/5.59  (step t4835.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)
% 5.38/5.59  (step t4835.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)
% 5.38/5.59  (step t4835.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 (t4835.t2 t4835.t3 t4835.t4))
% 5.38/5.59  (step t4835.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 (t4835.t5))
% 5.38/5.59  (step t4835.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 (t4835.t6))
% 5.38/5.59  (step t4835.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 (t4835.t1 t4835.t7))
% 5.38/5.59  (step t4835.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)
% 5.38/5.59  (step t4835.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 (t4835.t8 t4835.t9))
% 5.38/5.59  (step t4835.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 (t4835.t10))
% 5.38/5.59  (step t4835.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 (t4835.t11))
% 5.38/5.59  (step t4835.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)
% 5.38/5.59  (step t4835.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 (t4835.t13 t4835.a1 t4835.a0))
% 5.38/5.59  (step t4835.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4835.t12 t4835.t14))
% 5.38/5.59  (step t4835 (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 (t4835.a0 t4835.a1))
% 5.38/5.59  (step t4836 (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)
% 5.38/5.59  (step t4837 (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)
% 5.38/5.59  (step t4838 (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 (t4835 t4836 t4837))
% 5.38/5.59  (step t4839 (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 (t4838))
% 5.38/5.59  (step t4840 (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 (t4839))
% 5.38/5.59  (step t4841 (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 (t4834 t4840))
% 5.38/5.59  (step t4842 (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)
% 5.38/5.59  (step t4843 (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 (t4841 t4842))
% 5.38/5.59  (step t4844 (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 (t4843))
% 5.38/5.59  (step t4845 (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 (t4844))
% 5.38/5.59  (step t4846 (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 (t4833 t4845))
% 5.38/5.59  (step t4847 (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)
% 5.38/5.59  (step t4848 (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)
% 5.38/5.59  (step t4849 (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)
% 5.38/5.59  (step t4850 (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 (t4846 t4847 t4848 t4849))
% 5.38/5.59  (step t4851 (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 (t4850))
% 5.38/5.59  (step t4852 (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 (t4820 t4832 t4851))
% 5.38/5.59  (step t4853 (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 (t4852))
% 5.38/5.59  (step t4854 (cl (= (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 reordering :premises (t4853))
% 5.38/5.59  (step t4855 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.59  (step t4856 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4854 t4855 t2319))
% 5.38/5.59  (step t4857 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4819 t4856))
% 5.38/5.59  (step t4858 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4859 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4858))
% 5.38/5.59  (step t4860 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4859 t2319))
% 5.38/5.59  (step t4861 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4862 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4861))
% 5.38/5.59  (step t4863 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4862 t2319))
% 5.38/5.59  (step t4864 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 5.38/5.59  (step t4865 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4864))
% 5.38/5.59  (step t4866 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 5.38/5.59  (step t4867 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4866))
% 5.38/5.59  (step t4868 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 5.38/5.59  (step t4869 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4868))
% 5.38/5.59  (step t4870 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t4759 t4762 t4804 t4808 t4811 t4817 t4857 t4860 t4863 t4865 t4867 t4869))
% 5.38/5.59  (step t4871 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t4870))
% 5.38/5.59  (step t4872 (cl (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 and :premises (t3132))
% 5.38/5.59  (step t4873 (cl (= 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 or :premises (t4872))
% 5.38/5.59  (step t4874 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4013 t2318 t2319 t4014))
% 5.38/5.59  (step t4875 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4876 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4875))
% 5.38/5.59  (step t4877 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4871 t4873 t4874 t4876))
% 5.38/5.59  (step t4878 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t4877))
% 5.38/5.59  (step t4879 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.59  (step t4880 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 5.38/5.59  (step t4881 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t3349 t3146 t3183 t4880 t4273 t4156 t4157))
% 5.38/5.59  (step t4882 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule and_neg)
% 5.38/5.59  (step t4883 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4884)
% 5.38/5.59  (assume t4884.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (assume t4884.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t4884.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t4884.a3 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.59  (assume t4884.a4 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.59  (assume t4884.a5 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.59  (step t4884.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4884.t2)
% 5.38/5.59  (assume t4884.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.59  (assume t4884.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 5.38/5.59  (assume t4884.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.59  (assume t4884.t2.a3 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.59  (assume t4884.t2.a4 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.59  (step t4884.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.59  (step t4884.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 (t4884.t2.t1))
% 5.38/5.59  (step t4884.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t4884.t2.a1))
% 5.38/5.59  (step t4884.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t4884.t2.t3))
% 5.38/5.59  (step t4884.t2.t5 (cl (= (tptp.h1 tptp.e13) tptp.e20)) :rule symm :premises (t4884.t2.a3))
% 5.38/5.59  (step t4884.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t4884.t2.a2))
% 5.38/5.59  (step t4884.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4884.t2.t6))
% 5.38/5.59  (step t4884.t2.t8 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t4884.t2.t5 t4884.t2.t7))
% 5.38/5.59  (step t4884.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h1 tptp.e13))) :rule symm :premises (t4884.t2.t8))
% 5.38/5.59  (step t4884.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t4884.t2.a4))
% 5.38/5.59  (step t4884.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h1 tptp.e13))) :rule trans :premises (t4884.t2.t10 t4884.t2.a3))
% 5.38/5.59  (step t4884.t2.t12 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4884.t2.t11))
% 5.38/5.59  (step t4884.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t4884.t2.t9 t4884.t2.t12))
% 5.38/5.59  (step t4884.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4884.t2.t13))
% 5.38/5.59  (step t4884.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t4884.t2.t4 t4884.t2.t14))
% 5.38/5.59  (step t4884.t2.t16 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.59  (step t4884.t2.t17 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t4884.t2.t16))
% 5.38/5.59  (step t4884.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.59  (step t4884.t2.t19 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t4884.t2.t17 t4884.t2.t18))
% 5.38/5.59  (step t4884.t2.t20 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t4884.t2.t19 t4884.t2.a0))
% 5.38/5.59  (step t4884.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t4884.t2.t15 t4884.t2.t20))
% 5.38/5.59  (step t4884.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4884.t2.t2 t4884.t2.t21))
% 5.38/5.59  (step t4884.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t4884.t2.a0 t4884.t2.a1 t4884.t2.a2 t4884.t2.a3 t4884.t2.a4))
% 5.38/5.59  (step t4884.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t4884.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4884.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4884.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4884.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4884.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4884.t2 t4884.t3 t4884.t4 t4884.t5 t4884.t6 t4884.t7))
% 5.38/5.59  (step t4884.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t4884.t8))
% 5.38/5.59  (step t4884.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4884.t9))
% 5.38/5.59  (step t4884.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (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 (t4884.t1 t4884.t10))
% 5.38/5.59  (step t4884.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (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)
% 5.38/5.59  (step t4884.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4884.t11 t4884.t12))
% 5.38/5.59  (step t4884.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4884.t13))
% 5.38/5.59  (step t4884.t15 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t4884.t14))
% 5.38/5.59  (step t4884.t16 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t4884.t17 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4884.t18)
% 5.38/5.59  (assume t4884.t18.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t4884.t18.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (step t4884.t18.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4884.t18.a1))
% 5.38/5.59  (step t4884.t18.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4884.t18.t1))
% 5.38/5.59  (step t4884.t18.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.59  (step t4884.t18.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4884.t18.a0))
% 5.38/5.59  (step t4884.t18.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4884.t18.t4))
% 5.38/5.59  (step t4884.t18.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4884.t18.t5))
% 5.38/5.59  (step t4884.t18.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t4884.t18.t3 t4884.t18.t6))
% 5.38/5.59  (step t4884.t18.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t4884.t18.t2 t4884.t18.t7))
% 5.38/5.59  (step t4884.t18 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule subproof :discharge (t4884.t18.a0 t4884.t18.a1))
% 5.38/5.59  (step t4884.t19 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4884.t20 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4884.t21 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4884.t18 t4884.t19 t4884.t20))
% 5.38/5.59  (step t4884.t22 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule reordering :premises (t4884.t21))
% 5.38/5.59  (step t4884.t23 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t4884.t22))
% 5.38/5.59  (step t4884.t24 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4884.t17 t4884.t23))
% 5.38/5.59  (step t4884.t25 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg2)
% 5.38/5.59  (step t4884.t26 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t4884.t24 t4884.t25))
% 5.38/5.59  (step t4884.t27 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t4884.t26))
% 5.38/5.59  (step t4884.t28 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule implies :premises (t4884.t27))
% 5.38/5.59  (step t4884.t29 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.59  (step t4884.t30 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4884.t29 t4884.a1 t4884.a2))
% 5.38/5.59  (step t4884.t31 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t4884.t28 t4884.t30))
% 5.38/5.59  (step t4884.t32 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4884.t33)
% 5.38/5.59  (assume t4884.t33.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t4884.t33.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (step t4884.t33.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t4884.t33.a1))
% 5.38/5.59  (step t4884.t33.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t4884.t33.t1))
% 5.38/5.59  (step t4884.t33.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4884.t33.a0))
% 5.38/5.59  (step t4884.t33.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4884.t33.t3))
% 5.38/5.59  (step t4884.t33.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4884.t33.t4))
% 5.38/5.59  (step t4884.t33.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.59  (step t4884.t33.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t4884.t33.t5 t4884.t33.t6))
% 5.38/5.59  (step t4884.t33.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t4884.t33.t2 t4884.t33.t7))
% 5.38/5.59  (step t4884.t33 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t4884.t33.a0 t4884.t33.a1))
% 5.38/5.59  (step t4884.t34 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4884.t35 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4884.t36 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t4884.t33 t4884.t34 t4884.t35))
% 5.38/5.59  (step t4884.t37 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t4884.t36))
% 5.38/5.59  (step t4884.t38 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t4884.t37))
% 5.38/5.59  (step t4884.t39 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4884.t32 t4884.t38))
% 5.38/5.59  (step t4884.t40 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.59  (step t4884.t41 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4884.t39 t4884.t40))
% 5.38/5.59  (step t4884.t42 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4884.t41))
% 5.38/5.59  (step t4884.t43 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t4884.t42))
% 5.38/5.59  (step t4884.t44 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t4884.t45 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t4884.t44 t4884.a2 t4884.a0))
% 5.38/5.59  (step t4884.t46 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t4884.t43 t4884.t45))
% 5.38/5.59  (step t4884.t47 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4884.t16 t4884.a4 t4884.t31 t4884.a3 t4884.a5 t4884.t46))
% 5.38/5.59  (step t4884.t48 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4884.t15 t4884.t47))
% 5.38/5.59  (step t4884 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t4884.a0 t4884.a1 t4884.a2 t4884.a3 t4884.a4 t4884.a5))
% 5.38/5.59  (step t4885 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4886 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4887 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4888 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4889 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t4890 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t4891 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))))) :rule resolution :premises (t4884 t4885 t4886 t4887 t4888 t4889 t4890))
% 5.38/5.59  (step t4892 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t4891))
% 5.38/5.59  (step t4893 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t4892))
% 5.38/5.59  (step t4894 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4883 t4893))
% 5.38/5.59  (step t4895 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 5.38/5.59  (step t4896 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4894 t4895))
% 5.38/5.59  (step t4897 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4896))
% 5.38/5.59  (step t4898 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t4897))
% 5.38/5.59  (step t4899 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4882 t4898))
% 5.38/5.59  (step t4900 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t4901 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t4902 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.59  (step t4903 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t4904 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.59  (step t4905 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.h1 tptp.e13))))) :rule or_neg)
% 5.38/5.59  (step t4906 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t4907 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4899 t4900 t4901 t4902 t4903 t4904 t4905 t4906))
% 5.38/5.59  (step t4908 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t4907))
% 5.38/5.59  (step t4909 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t4879 t4881 t4908))
% 5.38/5.59  (step t4910 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t4909))
% 5.38/5.59  (step t4911 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule reordering :premises (t4910))
% 5.38/5.59  (step t4912 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t4913 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4912))
% 5.38/5.59  (step t4914 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t4915 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4914))
% 5.38/5.59  (step t4916 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t4917 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4916))
% 5.38/5.59  (step t4918 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t4919 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t4918))
% 5.38/5.59  (step t4920 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t4878 t4911 t4195 t2318 t2319 t2548 t4302 t4913 t4915 t4917 t4919))
% 5.38/5.59  (step t4921 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t4920))
% 5.38/5.59  (step t4922 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.59  (step t4923 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t3483 t4484 t3518))
% 5.38/5.59  (step t4924 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 5.38/5.59  (step t4925 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4926)
% 5.38/5.59  (assume t4926.a0 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.59  (assume t4926.a1 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.59  (step t4926.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4926.t2)
% 5.38/5.59  (assume t4926.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.59  (assume t4926.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.59  (step t4926.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.59  (step t4926.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) false)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t4926.t2.t1))
% 5.38/5.59  (step t4926.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) :rule symm :premises (t4926.t2.a1))
% 5.38/5.59  (step t4926.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t4926.t2.t3))
% 5.38/5.59  (step t4926.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 5.38/5.59  (step t4926.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t4926.t2.t4 t4926.t2.t5))
% 5.38/5.59  (step t4926.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)
% 5.38/5.59  (step t4926.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 (t4926.t2.t7))
% 5.38/5.59  (step t4926.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)
% 5.38/5.59  (step t4926.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 (t4926.t2.t8 t4926.t2.t9))
% 5.38/5.59  (step t4926.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t4926.t2.t10 t4926.t2.a0))
% 5.38/5.59  (step t4926.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t4926.t2.t6 t4926.t2.t11))
% 5.38/5.59  (step t4926.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4926.t2.t2 t4926.t2.t12))
% 5.38/5.59  (step t4926.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4926.t2.a0 t4926.t2.a1))
% 5.38/5.59  (step t4926.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 5.38/5.59  (step t4926.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4926.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t4926.t2 t4926.t3 t4926.t4))
% 5.38/5.59  (step t4926.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4926.t5))
% 5.38/5.59  (step t4926.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4926.t6))
% 5.38/5.59  (step t4926.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4926.t1 t4926.t7))
% 5.38/5.59  (step t4926.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 5.38/5.59  (step t4926.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4926.t8 t4926.t9))
% 5.38/5.59  (step t4926.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4926.t10))
% 5.38/5.59  (step t4926.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4926.t11))
% 5.38/5.59  (step t4926.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 5.38/5.59  (step t4926.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4926.t13 t4926.a1 t4926.a0))
% 5.38/5.59  (step t4926.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4926.t12 t4926.t14))
% 5.38/5.59  (step t4926 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t4926.a0 t4926.a1))
% 5.38/5.59  (step t4927 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4928 (cl (not (and (= tptp.e23 (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)
% 5.38/5.59  (step t4929 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t4926 t4927 t4928))
% 5.38/5.59  (step t4930 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4929))
% 5.38/5.59  (step t4931 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t4930))
% 5.38/5.59  (step t4932 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4925 t4931))
% 5.38/5.59  (step t4933 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 5.38/5.59  (step t4934 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4932 t4933))
% 5.38/5.59  (step t4935 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4934))
% 5.38/5.59  (step t4936 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t4935))
% 5.38/5.59  (step t4937 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t4924 t4936))
% 5.38/5.59  (step t4938 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t4939 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 5.38/5.59  (step t4940 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 5.38/5.59  (step t4941 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4937 t4938 t4939 t4940))
% 5.38/5.59  (step t4942 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t4941))
% 5.38/5.59  (step t4943 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t4922 t4923 t4942))
% 5.38/5.59  (step t4944 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t4943))
% 5.38/5.59  (step t4945 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t4944))
% 5.38/5.59  (step t4946 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule or :premises (t3759))
% 5.38/5.59  (step t4947 (cl (= 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 or :premises (t3133))
% 5.38/5.59  (step t4948 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t3209 t2318 t2319 t4753))
% 5.38/5.59  (step t4949 (cl (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t3170 t2319 t3171))
% 5.38/5.59  (step t4950 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule equiv_pos2)
% 5.38/5.59  (step t4951 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 5.38/5.59  (step t4952 (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)
% 5.38/5.59  (step t4953 (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 (t4952))
% 5.38/5.59  (step t4954 (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)
% 5.38/5.59  (step t4955 (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)
% 5.38/5.59  (step t4956 (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)
% 5.38/5.59  (step t4957 (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 (t4955 t4956))
% 5.38/5.59  (step t4958 (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)
% 5.38/5.59  (step t4959 (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 (t4957 t4958))
% 5.38/5.59  (step t4960 (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 (t4954 t4959))
% 5.38/5.59  (step t4961 (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 (t4953 t4960))
% 5.38/5.59  (step t4962 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule refl)
% 5.38/5.59  (step t4963 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))))) :rule cong :premises (t3349 t3146 t3183 t3213 t4304 t4951 t4961 t4962))
% 5.38/5.59  (step t4964 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 5.38/5.59  (step t4965 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4966)
% 5.38/5.59  (assume t4966.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (assume t4966.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t4966.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t4966.a3 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.59  (assume t4966.a4 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.59  (assume t4966.a5 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))
% 5.38/5.59  (assume t4966.a6 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.59  (step t4966.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t4966.t2)
% 5.38/5.59  (assume t4966.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.59  (assume t4966.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.59  (assume t4966.t2.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.59  (assume t4966.t2.a3 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (assume t4966.t2.a4 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t4966.t2.a5 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))
% 5.38/5.59  (assume t4966.t2.a6 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (step t4966.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) false) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule equiv_simplify)
% 5.38/5.59  (step t4966.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule equiv1 :premises (t4966.t2.t1))
% 5.38/5.59  (step t4966.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t4966.t2.a1))
% 5.38/5.59  (step t4966.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t4966.t2.t3))
% 5.38/5.59  (step t4966.t2.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t4966.t2.a4))
% 5.38/5.59  (step t4966.t2.t6 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t4966.t2.t5))
% 5.38/5.59  (step t4966.t2.t7 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.59  (step t4966.t2.t8 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule cong :premises (t4966.t2.t6 t4966.t2.t7))
% 5.38/5.59  (step t4966.t2.t9 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t4966.t2.a3))
% 5.38/5.59  (step t4966.t2.t10 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t4966.t2.a2))
% 5.38/5.59  (step t4966.t2.t11 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t4966.t2.t10))
% 5.38/5.59  (step t4966.t2.t12 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) :rule trans :premises (t4966.t2.t8 t4966.t2.t9 t4966.t2.t11))
% 5.38/5.59  (step t4966.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4966.t2.t12))
% 5.38/5.59  (step t4966.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20)) :rule symm :premises (t4966.t2.a5))
% 5.38/5.59  (step t4966.t2.t15 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t4966.t2.t8))
% 5.38/5.59  (step t4966.t2.t16 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t4966.t2.t14 t4966.t2.a3 t4966.t2.t15))
% 5.38/5.59  (step t4966.t2.t17 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t4966.t2.t16))
% 5.38/5.59  (step t4966.t2.t18 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t4966.t2.a6))
% 5.38/5.59  (step t4966.t2.t19 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t4966.t2.t18))
% 5.38/5.59  (step t4966.t2.t20 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule cong :premises (t4966.t2.t7 t4966.t2.t19))
% 5.38/5.59  (step t4966.t2.t21 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule trans :premises (t4966.t2.t20 t4966.t2.t5))
% 5.38/5.59  (step t4966.t2.t22 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (tptp.op2 tptp.e23 tptp.e22))) :rule cong :premises (t4966.t2.t7 t4966.t2.t21))
% 5.38/5.59  (step t4966.t2.t23 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule symm :premises (t4966.t2.t22))
% 5.38/5.59  (step t4966.t2.t24 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule trans :premises (t4966.t2.t13 t4966.t2.t17 t4966.t2.t23))
% 5.38/5.59  (step t4966.t2.t25 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t4966.t2.t24))
% 5.38/5.59  (step t4966.t2.t26 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t4966.t2.t4 t4966.t2.t25))
% 5.38/5.59  (step t4966.t2.t27 (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)
% 5.38/5.59  (step t4966.t2.t28 (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 (t4966.t2.t27))
% 5.38/5.59  (step t4966.t2.t29 (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)
% 5.38/5.59  (step t4966.t2.t30 (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 (t4966.t2.t28 t4966.t2.t29))
% 5.38/5.59  (step t4966.t2.t31 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t4966.t2.t30 t4966.t2.a0))
% 5.38/5.59  (step t4966.t2.t32 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) false)) :rule trans :premises (t4966.t2.t26 t4966.t2.t31))
% 5.38/5.59  (step t4966.t2.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4966.t2.t2 t4966.t2.t32))
% 5.38/5.59  (step t4966.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.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule subproof :discharge (t4966.t2.a0 t4966.t2.a1 t4966.t2.a2 t4966.t2.a3 t4966.t2.a4 t4966.t2.a5 t4966.t2.a6))
% 5.38/5.59  (step t4966.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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t4966.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.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4966.t5 (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.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4966.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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4966.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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4966.t8 (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.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t4966.t9 (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.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4966.t10 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4966.t2 t4966.t3 t4966.t4 t4966.t5 t4966.t6 t4966.t7 t4966.t8 t4966.t9))
% 5.38/5.59  (step t4966.t11 (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.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule reordering :premises (t4966.t10))
% 5.38/5.59  (step t4966.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)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t4966.t11))
% 5.38/5.59  (step t4966.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4966.t1 t4966.t12))
% 5.38/5.59  (step t4966.t14 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule implies_neg2)
% 5.38/5.59  (step t4966.t15 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule resolution :premises (t4966.t13 t4966.t14))
% 5.38/5.59  (step t4966.t16 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule contraction :premises (t4966.t15))
% 5.38/5.59  (step t4966.t17 (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.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies :premises (t4966.t16))
% 5.38/5.59  (step t4966.t18 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 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))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t4966.t19 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t4966.t18 t4966.a6 t4966.a4 t4966.a3 t4966.a0 t4966.a2 t4966.a5 t4966.a1))
% 5.38/5.59  (step t4966.t20 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4966.t17 t4966.t19))
% 5.38/5.59  (step t4966 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule subproof :discharge (t4966.a0 t4966.a1 t4966.a2 t4966.a3 t4966.a4 t4966.a5 t4966.a6))
% 5.38/5.59  (step t4967 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4968 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4969 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t4970 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t4971 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t4972 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t4973 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t4974 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t4966 t4967 t4968 t4969 t4970 t4971 t4972 t4973))
% 5.38/5.59  (step t4975 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule reordering :premises (t4974))
% 5.38/5.59  (step t4976 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule contraction :premises (t4975))
% 5.38/5.59  (step t4977 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4965 t4976))
% 5.38/5.59  (step t4978 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule implies_neg2)
% 5.38/5.59  (step t4979 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule resolution :premises (t4977 t4978))
% 5.38/5.59  (step t4980 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule contraction :premises (t4979))
% 5.38/5.59  (step t4981 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule implies :premises (t4980))
% 5.38/5.59  (step t4982 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t4964 t4981))
% 5.38/5.59  (step t4983 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t4984 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t4985 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.59  (step t4986 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t4987 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t4988 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 5.38/5.59  (step t4989 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.59  (step t4990 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule or_neg)
% 5.38/5.59  (step t4991 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule resolution :premises (t4982 t4983 t4984 t4985 t4986 t4987 t4988 t4989 t4990))
% 5.38/5.59  (step t4992 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule contraction :premises (t4991))
% 5.38/5.59  (step t4993 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))))) :rule resolution :premises (t4950 t4963 t4992))
% 5.38/5.59  (step t4994 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule or :premises (t4993))
% 5.38/5.59  (step t4995 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t4994))
% 5.38/5.59  (step t4996 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.59  (step t4997 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))))) :rule and :premises (t3662))
% 5.38/5.59  (step t4998 (cl (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21)))) :rule or :premises (t4997))
% 5.38/5.59  (step t4999 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule equiv_pos2)
% 5.38/5.59  (step t5000 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.59  (step t5001 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t5000))
% 5.38/5.59  (step t5002 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))))) :rule all_simplify)
% 5.38/5.59  (step t5003 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule refl)
% 5.38/5.59  (step t5004 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 5.38/5.59  (step t5005 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t5003 t5004))
% 5.38/5.59  (step t5006 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule all_simplify)
% 5.38/5.59  (step t5007 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) true)) :rule trans :premises (t5005 t5006))
% 5.38/5.59  (step t5008 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule trans :premises (t5002 t5007))
% 5.38/5.59  (step t5009 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5001 t5008))
% 5.38/5.59  (step t5010 (cl (= (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))))) :rule refl)
% 5.38/5.59  (step t5011 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule refl)
% 5.38/5.59  (step t5012 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))))) :rule cong :premises (t3146 t4372 t3430 t4016 t5009 t5010 t5011))
% 5.38/5.59  (step t5013 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) :rule and_neg)
% 5.38/5.59  (step t5014 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5015)
% 5.38/5.59  (assume t5015.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t5015.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 5.38/5.59  (assume t5015.a2 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.59  (assume t5015.a3 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.59  (assume t5015.a4 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.59  (assume t5015.a5 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))
% 5.38/5.59  (step t5015.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5015.t2)
% 5.38/5.59  (assume t5015.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.59  (assume t5015.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.59  (assume t5015.t2.a2 (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))
% 5.38/5.59  (assume t5015.t2.a3 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))
% 5.38/5.59  (assume t5015.t2.a4 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t5015.t2.a5 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.59  (step t5015.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) false) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule equiv_simplify)
% 5.38/5.59  (step t5015.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) false)) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv1 :premises (t5015.t2.t1))
% 5.38/5.59  (step t5015.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t5015.t2.a1))
% 5.38/5.59  (step t5015.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t5015.t2.t3))
% 5.38/5.59  (step t5015.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5015.t2.a4))
% 5.38/5.59  (step t5015.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e21)) :rule symm :premises (t5015.t2.a3))
% 5.38/5.59  (step t5015.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5015.t2.t6))
% 5.38/5.59  (step t5015.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h1 tptp.e11))) :rule trans :premises (t5015.t2.t5 t5015.t2.t7 t5015.t2.a2))
% 5.38/5.59  (step t5015.t2.t9 (cl (= (tptp.h1 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5015.t2.t8))
% 5.38/5.59  (step t5015.t2.t10 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 5.38/5.59  (step t5015.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21)) :rule symm :premises (t5015.t2.a5))
% 5.38/5.59  (step t5015.t2.t12 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (tptp.op2 tptp.e22 tptp.e21))) :rule cong :premises (t5015.t2.t10 t5015.t2.t11))
% 5.38/5.59  (step t5015.t2.t13 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t5015.t2.t12 t5015.t2.t11 t5015.t2.a4))
% 5.38/5.59  (step t5015.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule symm :premises (t5015.t2.t13))
% 5.38/5.59  (step t5015.t2.t15 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) :rule trans :premises (t5015.t2.a2 t5015.t2.t9 t5015.t2.t14))
% 5.38/5.59  (step t5015.t2.t16 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5015.t2.t15))
% 5.38/5.59  (step t5015.t2.t17 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t5015.t2.t4 t5015.t2.t16))
% 5.38/5.59  (step t5015.t2.t18 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.59  (step t5015.t2.t19 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t5015.t2.t18))
% 5.38/5.59  (step t5015.t2.t20 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 5.38/5.59  (step t5015.t2.t21 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t5015.t2.t19 t5015.t2.t20))
% 5.38/5.59  (step t5015.t2.t22 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t5015.t2.t21 t5015.t2.a0))
% 5.38/5.59  (step t5015.t2.t23 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))) false)) :rule trans :premises (t5015.t2.t17 t5015.t2.t22))
% 5.38/5.59  (step t5015.t2.t24 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5015.t2.t2 t5015.t2.t23))
% 5.38/5.59  (step t5015.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule subproof :discharge (t5015.t2.a0 t5015.t2.a1 t5015.t2.a2 t5015.t2.a3 t5015.t2.a4 t5015.t2.a5))
% 5.38/5.59  (step t5015.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.59  (step t5015.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t5015.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t5015.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t5015.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5015.t8 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5015.t9 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5015.t2 t5015.t3 t5015.t4 t5015.t5 t5015.t6 t5015.t7 t5015.t8))
% 5.38/5.59  (step t5015.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule reordering :premises (t5015.t9))
% 5.38/5.59  (step t5015.t11 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t5015.t10))
% 5.38/5.59  (step t5015.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5015.t1 t5015.t11))
% 5.38/5.59  (step t5015.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule implies_neg2)
% 5.38/5.59  (step t5015.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t5015.t12 t5015.t13))
% 5.38/5.59  (step t5015.t15 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t5015.t14))
% 5.38/5.59  (step t5015.t16 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies :premises (t5015.t15))
% 5.38/5.59  (step t5015.t17 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 5.38/5.59  (step t5015.t18 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t5015.t17 t5015.a4 t5015.a2 t5015.a5 t5015.a1 t5015.a0 t5015.a3))
% 5.38/5.59  (step t5015.t19 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5015.t16 t5015.t18))
% 5.38/5.59  (step t5015 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule subproof :discharge (t5015.a0 t5015.a1 t5015.a2 t5015.a3 t5015.a4 t5015.a5))
% 5.38/5.59  (step t5016 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5017 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t5018 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t5019 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5020 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.59  (step t5021 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) :rule and_pos)
% 5.38/5.59  (step t5022 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))))) :rule resolution :premises (t5015 t5016 t5017 t5018 t5019 t5020 t5021))
% 5.38/5.59  (step t5023 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule reordering :premises (t5022))
% 5.38/5.59  (step t5024 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule contraction :premises (t5023))
% 5.38/5.59  (step t5025 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5014 t5024))
% 5.38/5.59  (step t5026 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule implies_neg2)
% 5.38/5.59  (step t5027 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t5025 t5026))
% 5.38/5.59  (step t5028 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t5027))
% 5.38/5.59  (step t5029 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies :premises (t5028))
% 5.38/5.59  (step t5030 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5013 t5029))
% 5.38/5.59  (step t5031 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5032 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 5.38/5.59  (step t5033 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.59  (step t5034 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t5035 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.38/5.59  (step t5036 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))))) :rule or_neg)
% 5.38/5.59  (step t5037 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 5.38/5.59  (step t5038 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t5030 t5031 t5032 t5033 t5034 t5035 t5036 t5037))
% 5.38/5.59  (step t5039 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule contraction :premises (t5038))
% 5.38/5.59  (step t5040 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t4999 t5012 t5039))
% 5.38/5.59  (step t5041 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21))))) :rule or :premises (t5040))
% 5.38/5.59  (step t5042 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11)))) :rule reordering :premises (t5041))
% 5.38/5.59  (step t5043 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e11))) :rule and :premises (t4194))
% 5.38/5.59  (step t5044 (cl (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.59  (step t5045 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule equiv_pos2)
% 5.38/5.59  (step t5046 (cl (= (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))))) :rule refl)
% 5.38/5.59  (step t5047 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule refl)
% 5.38/5.59  (step t5048 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))))) :rule cong :premises (t4611 t3483 t3429 t5046 t5047))
% 5.38/5.59  (step t5049 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) :rule and_neg)
% 5.38/5.59  (step t5050 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5051)
% 5.38/5.59  (assume t5051.a0 (not (= tptp.e21 tptp.e22)))
% 5.38/5.59  (assume t5051.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.59  (assume t5051.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.59  (assume t5051.a3 (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))
% 5.38/5.59  (step t5051.t1 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5051.t2)
% 5.38/5.59  (assume t5051.t2.a0 (not (= tptp.e21 tptp.e22)))
% 5.38/5.59  (assume t5051.t2.a1 (= tptp.e22 (tptp.h2 tptp.e12)))
% 5.38/5.59  (assume t5051.t2.a2 (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))
% 5.38/5.59  (step t5051.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) false) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule equiv_simplify)
% 5.38/5.59  (step t5051.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv1 :premises (t5051.t2.t1))
% 5.38/5.59  (step t5051.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 5.38/5.59  (step t5051.t2.t4 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule symm :premises (t5051.t2.a2))
% 5.38/5.59  (step t5051.t2.t5 (cl (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) :rule symm :premises (t5051.t2.t4))
% 5.38/5.59  (step t5051.t2.t6 (cl (= (tptp.h2 tptp.e12) tptp.e22)) :rule symm :premises (t5051.t2.a1))
% 5.38/5.59  (step t5051.t2.t7 (cl (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e22)) :rule trans :premises (t5051.t2.t5 t5051.t2.t6))
% 5.38/5.59  (step t5051.t2.t8 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 tptp.e22))) :rule cong :premises (t5051.t2.t3 t5051.t2.t7))
% 5.38/5.59  (step t5051.t2.t9 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 5.38/5.59  (step t5051.t2.t10 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t5051.t2.t9))
% 5.38/5.59  (step t5051.t2.t11 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 5.38/5.59  (step t5051.t2.t12 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t5051.t2.t10 t5051.t2.t11))
% 5.38/5.59  (step t5051.t2.t13 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t5051.t2.t12 t5051.t2.a0))
% 5.38/5.59  (step t5051.t2.t14 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) false)) :rule trans :premises (t5051.t2.t8 t5051.t2.t13))
% 5.38/5.59  (step t5051.t2.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5051.t2.t2 t5051.t2.t14))
% 5.38/5.59  (step t5051.t2 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h2 tptp.e12))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule subproof :discharge (t5051.t2.a0 t5051.t2.a1 t5051.t2.a2))
% 5.38/5.59  (step t5051.t3 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t5051.t4 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule and_pos)
% 5.38/5.59  (step t5051.t5 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) :rule and_pos)
% 5.38/5.59  (step t5051.t6 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))))) :rule resolution :premises (t5051.t2 t5051.t3 t5051.t4 t5051.t5))
% 5.38/5.59  (step t5051.t7 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule reordering :premises (t5051.t6))
% 5.38/5.59  (step t5051.t8 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t5051.t7))
% 5.38/5.59  (step t5051.t9 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5051.t1 t5051.t8))
% 5.38/5.59  (step t5051.t10 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule implies_neg2)
% 5.38/5.59  (step t5051.t11 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t5051.t9 t5051.t10))
% 5.38/5.59  (step t5051.t12 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule contraction :premises (t5051.t11))
% 5.38/5.59  (step t5051.t13 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies :premises (t5051.t12))
% 5.38/5.59  (step t5051.t14 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.h2 tptp.e12))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) :rule and_neg)
% 5.38/5.59  (step t5051.t15 (cl (=> (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.h2 tptp.e12))) (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5051.t16)
% 5.38/5.59  (assume t5051.t16.a0 (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))
% 5.38/5.59  (assume t5051.t16.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.59  (assume t5051.t16.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.59  (step t5051.t16.t1 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) :rule symm :premises (t5051.t16.a2))
% 5.38/5.59  (step t5051.t16.t2 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5051.t16.t1))
% 5.38/5.59  (step t5051.t16.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 5.38/5.59  (step t5051.t16.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e23)) :rule symm :premises (t5051.t16.a1))
% 5.38/5.59  (step t5051.t16.t5 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t5051.t16.t4))
% 5.38/5.59  (step t5051.t16.t6 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t5051.t16.t3 t5051.t16.t5))
% 5.38/5.59  (step t5051.t16.t7 (cl (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule symm :premises (t5051.t16.a0))
% 5.38/5.59  (step t5051.t16.t8 (cl (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) :rule symm :premises (t5051.t16.t7))
% 5.38/5.59  (step t5051.t16.t9 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule trans :premises (t5051.t16.t2 t5051.t16.t6 t5051.t16.t8))
% 5.38/5.59  (step t5051.t16 (cl (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule subproof :discharge (t5051.t16.a0 t5051.t16.a1 t5051.t16.a2))
% 5.38/5.59  (step t5051.t17 (cl (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) :rule and_pos)
% 5.38/5.59  (step t5051.t18 (cl (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5051.t19 (cl (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5051.t20 (cl (= tptp.e22 (tptp.h2 tptp.e12)) (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5051.t16 t5051.t17 t5051.t18 t5051.t19))
% 5.38/5.59  (step t5051.t21 (cl (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule reordering :premises (t5051.t20))
% 5.38/5.59  (step t5051.t22 (cl (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule contraction :premises (t5051.t21))
% 5.38/5.59  (step t5051.t23 (cl (=> (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.h2 tptp.e12))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule resolution :premises (t5051.t15 t5051.t22))
% 5.38/5.59  (step t5051.t24 (cl (=> (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.h2 tptp.e12))) (not (= tptp.e22 (tptp.h2 tptp.e12)))) :rule implies_neg2)
% 5.38/5.59  (step t5051.t25 (cl (=> (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.h2 tptp.e12))) (=> (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule resolution :premises (t5051.t23 t5051.t24))
% 5.38/5.59  (step t5051.t26 (cl (=> (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.h2 tptp.e12)))) :rule contraction :premises (t5051.t25))
% 5.38/5.59  (step t5051.t27 (cl (not (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.h2 tptp.e12))) :rule implies :premises (t5051.t26))
% 5.38/5.59  (step t5051.t28 (cl (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t5051.t29 (cl (and (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5051.t28 t5051.a3 t5051.a1 t5051.a2))
% 5.38/5.59  (step t5051.t30 (cl (= tptp.e22 (tptp.h2 tptp.e12))) :rule resolution :premises (t5051.t27 t5051.t29))
% 5.38/5.59  (step t5051.t31 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.h2 tptp.e12)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) :rule resolution :premises (t5051.t14 t5051.a0 t5051.t30 t5051.a3))
% 5.38/5.59  (step t5051.t32 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5051.t13 t5051.t31))
% 5.38/5.59  (step t5051 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule subproof :discharge (t5051.a0 t5051.a1 t5051.a2 t5051.a3))
% 5.38/5.59  (step t5052 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t5053 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5054 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5055 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) :rule and_pos)
% 5.38/5.59  (step t5056 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))))) :rule resolution :premises (t5051 t5052 t5053 t5054 t5055))
% 5.38/5.59  (step t5057 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule reordering :premises (t5056))
% 5.38/5.59  (step t5058 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t5057))
% 5.38/5.59  (step t5059 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5050 t5058))
% 5.38/5.59  (step t5060 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule implies_neg2)
% 5.38/5.59  (step t5061 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t5059 t5060))
% 5.38/5.59  (step t5062 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule contraction :premises (t5061))
% 5.38/5.59  (step t5063 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies :premises (t5062))
% 5.38/5.59  (step t5064 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5049 t5063))
% 5.38/5.59  (step t5065 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 5.38/5.59  (step t5066 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t5067 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5068 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))))) :rule or_neg)
% 5.38/5.59  (step t5069 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.59  (step t5070 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t5064 t5065 t5066 t5067 t5068 t5069))
% 5.38/5.59  (step t5071 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule contraction :premises (t5070))
% 5.38/5.59  (step t5072 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t5045 t5048 t5071))
% 5.38/5.59  (step t5073 (cl (= tptp.e21 tptp.e22) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or :premises (t5072))
% 5.38/5.59  (step t5074 (cl (= tptp.e21 tptp.e22) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) :rule reordering :premises (t5073))
% 5.38/5.59  (step t5075 (cl (not (= (and (= (tptp.h2 tptp.e13) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)) (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))))) (not (and (= (tptp.h2 tptp.e13) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)) (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) (and (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) :rule equiv_pos2)
% 5.38/5.59  (step t5076 (cl (= (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)))) :rule refl)
% 5.38/5.59  (step t5077 (cl (= (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) :rule all_simplify)
% 5.38/5.59  (step t5078 (cl (= (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) :rule all_simplify)
% 5.38/5.59  (step t5079 (cl (= (and (= (tptp.h2 tptp.e13) tptp.e21) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)) (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.h2 tptp.e12) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))))) :rule cong :premises (t2382 t5076 t5077 t5078))
% 5.38/5.59  (step t5080 (cl (and (= tptp.e21 (tptp.h2 tptp.e13)) (= (tptp.h2 tptp.e10) (tptp.op2 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12)))) :rule resolution :premises (t5075 t5079 a14))
% 5.38/5.59  (step t5081 (cl (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (tptp.h2 tptp.e12))) :rule and :premises (t5080))
% 5.38/5.59  (step t5082 (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 (t3132))
% 5.38/5.59  (step t5083 (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 (t5082))
% 5.38/5.59  (step t5084 (cl (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 and :premises (t3683))
% 5.38/5.59  (step t5085 (cl (= 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 or :premises (t5084))
% 5.38/5.59  (step t5086 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.59  (step t5087 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule refl)
% 5.38/5.59  (step t5088 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t3146 t3183 t4273 t5087))
% 5.38/5.59  (step t5089 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule and_neg)
% 5.38/5.59  (step t5090 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5091)
% 5.38/5.59  (assume t5091.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t5091.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t5091.a2 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.59  (step t5091.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5091.t2)
% 5.38/5.59  (assume t5091.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.59  (assume t5091.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 5.38/5.59  (step t5091.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.59  (step t5091.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t5091.t2.t1))
% 5.38/5.59  (step t5091.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t5091.t2.a1))
% 5.38/5.59  (step t5091.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t5091.t2.t3))
% 5.38/5.59  (step t5091.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule refl)
% 5.38/5.59  (step t5091.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t5091.t2.t4 t5091.t2.t5))
% 5.38/5.59  (step t5091.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.59  (step t5091.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t5091.t2.t7))
% 5.38/5.59  (step t5091.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.59  (step t5091.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t5091.t2.t8 t5091.t2.t9))
% 5.38/5.59  (step t5091.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t5091.t2.t10 t5091.t2.a0))
% 5.38/5.59  (step t5091.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t5091.t2.t6 t5091.t2.t11))
% 5.38/5.59  (step t5091.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5091.t2.t2 t5091.t2.t12))
% 5.38/5.59  (step t5091.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t5091.t2.a0 t5091.t2.a1))
% 5.38/5.59  (step t5091.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t5091.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5091.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))))) :rule resolution :premises (t5091.t2 t5091.t3 t5091.t4))
% 5.38/5.59  (step t5091.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t5091.t5))
% 5.38/5.59  (step t5091.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t5091.t6))
% 5.38/5.59  (step t5091.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5091.t1 t5091.t7))
% 5.38/5.59  (step t5091.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 5.38/5.59  (step t5091.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5091.t8 t5091.t9))
% 5.38/5.59  (step t5091.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t5091.t10))
% 5.38/5.59  (step t5091.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t5091.t11))
% 5.38/5.59  (step t5091.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule and_neg)
% 5.38/5.59  (step t5091.t14 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5091.t15)
% 5.38/5.59  (assume t5091.t15.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t5091.t15.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (step t5091.t15.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5091.t15.a1))
% 5.38/5.59  (step t5091.t15.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t5091.t15.t1))
% 5.38/5.59  (step t5091.t15.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.59  (step t5091.t15.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5091.t15.a0))
% 5.38/5.59  (step t5091.t15.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5091.t15.t4))
% 5.38/5.59  (step t5091.t15.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5091.t15.t5))
% 5.38/5.59  (step t5091.t15.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t5091.t15.t3 t5091.t15.t6))
% 5.38/5.59  (step t5091.t15.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t5091.t15.t2 t5091.t15.t7))
% 5.38/5.59  (step t5091.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule subproof :discharge (t5091.t15.a0 t5091.t15.a1))
% 5.38/5.59  (step t5091.t16 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5091.t17 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t5091.t18 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t5091.t15 t5091.t16 t5091.t17))
% 5.38/5.59  (step t5091.t19 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule reordering :premises (t5091.t18))
% 5.38/5.59  (step t5091.t20 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t5091.t19))
% 5.38/5.59  (step t5091.t21 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t5091.t14 t5091.t20))
% 5.38/5.59  (step t5091.t22 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg2)
% 5.38/5.59  (step t5091.t23 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t5091.t21 t5091.t22))
% 5.38/5.59  (step t5091.t24 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t5091.t23))
% 5.38/5.59  (step t5091.t25 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule implies :premises (t5091.t24))
% 5.38/5.59  (step t5091.t26 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.59  (step t5091.t27 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5091.t26 t5091.a0 t5091.a1))
% 5.38/5.59  (step t5091.t28 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t5091.t25 t5091.t27))
% 5.38/5.59  (step t5091.t29 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t5091.t13 t5091.a2 t5091.t28))
% 5.38/5.59  (step t5091.t30 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5091.t12 t5091.t29))
% 5.38/5.59  (step t5091 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t5091.a0 t5091.a1 t5091.a2))
% 5.38/5.59  (step t5092 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5093 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t5094 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t5095 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t5091 t5092 t5093 t5094))
% 5.38/5.59  (step t5096 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t5095))
% 5.38/5.59  (step t5097 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t5096))
% 5.38/5.59  (step t5098 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5090 t5097))
% 5.38/5.59  (step t5099 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 5.38/5.59  (step t5100 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5098 t5099))
% 5.38/5.59  (step t5101 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t5100))
% 5.38/5.59  (step t5102 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t5101))
% 5.38/5.59  (step t5103 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5089 t5102))
% 5.38/5.59  (step t5104 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5105 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.59  (step t5106 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.59  (step t5107 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t5108 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5103 t5104 t5105 t5106 t5107))
% 5.38/5.59  (step t5109 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t5108))
% 5.38/5.59  (step t5110 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5086 t5088 t5109))
% 5.38/5.59  (step t5111 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t5110))
% 5.38/5.59  (step t5112 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (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.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t5111))
% 5.38/5.59  (step t5113 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5112 t4302 t2319 t2318))
% 5.38/5.59  (step t5114 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.59  (step t5115 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t3349 t3146 t3183 t3213 t4571 t4156 t4238))
% 5.38/5.59  (step t5116 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule and_neg)
% 5.38/5.59  (step t5117 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5118)
% 5.38/5.59  (assume t5118.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (assume t5118.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t5118.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t5118.a3 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.59  (assume t5118.a4 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 5.38/5.59  (assume t5118.a5 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.59  (step t5118.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5118.t2)
% 5.38/5.59  (assume t5118.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))))
% 5.38/5.59  (assume t5118.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t5118.t2.a2 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.59  (assume t5118.t2.a3 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.59  (assume t5118.t2.a4 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.59  (step t5118.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.59  (step t5118.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t5118.t2.t1))
% 5.38/5.59  (step t5118.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5118.t2.a1))
% 5.38/5.59  (step t5118.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5118.t2.t3))
% 5.38/5.59  (step t5118.t2.t5 (cl (= (tptp.h1 tptp.e13) tptp.e20)) :rule symm :premises (t5118.t2.a3))
% 5.38/5.59  (step t5118.t2.t6 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t5118.t2.a2))
% 5.38/5.59  (step t5118.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t5118.t2.t6))
% 5.38/5.59  (step t5118.t2.t8 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t5118.t2.t5 t5118.t2.t7))
% 5.38/5.59  (step t5118.t2.t9 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h1 tptp.e13))) :rule symm :premises (t5118.t2.t8))
% 5.38/5.59  (step t5118.t2.t10 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t5118.t2.a4))
% 5.38/5.59  (step t5118.t2.t11 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h1 tptp.e13))) :rule trans :premises (t5118.t2.t10 t5118.t2.a3))
% 5.38/5.59  (step t5118.t2.t12 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t5118.t2.t11))
% 5.38/5.59  (step t5118.t2.t13 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) :rule trans :premises (t5118.t2.t9 t5118.t2.t12))
% 5.38/5.59  (step t5118.t2.t14 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t5118.t2.t13))
% 5.38/5.59  (step t5118.t2.t15 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule cong :premises (t5118.t2.t4 t5118.t2.t14))
% 5.38/5.59  (step t5118.t2.t16 (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)
% 5.38/5.59  (step t5118.t2.t17 (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 (t5118.t2.t16))
% 5.38/5.59  (step t5118.t2.t18 (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)
% 5.38/5.59  (step t5118.t2.t19 (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 (t5118.t2.t17 t5118.t2.t18))
% 5.38/5.59  (step t5118.t2.t20 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) false)) :rule resolution :premises (t5118.t2.t19 t5118.t2.a0))
% 5.38/5.59  (step t5118.t2.t21 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t5118.t2.t15 t5118.t2.t20))
% 5.38/5.59  (step t5118.t2.t22 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5118.t2.t2 t5118.t2.t21))
% 5.38/5.59  (step t5118.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.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t5118.t2.a0 t5118.t2.a1 t5118.t2.a2 t5118.t2.a3 t5118.t2.a4))
% 5.38/5.59  (step t5118.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)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t5118.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.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5118.t5 (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.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5118.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)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t5118.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)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5118.t8 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5118.t2 t5118.t3 t5118.t4 t5118.t5 t5118.t6 t5118.t7))
% 5.38/5.59  (step t5118.t9 (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.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t5118.t8))
% 5.38/5.59  (step t5118.t10 (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.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t5118.t9))
% 5.38/5.59  (step t5118.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5118.t1 t5118.t10))
% 5.38/5.59  (step t5118.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.59  (step t5118.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5118.t11 t5118.t12))
% 5.38/5.59  (step t5118.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5118.t13))
% 5.38/5.59  (step t5118.t15 (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.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t5118.t14))
% 5.38/5.59  (step t5118.t16 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (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.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule and_neg)
% 5.38/5.59  (step t5118.t17 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5118.t18)
% 5.38/5.59  (assume t5118.t18.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t5118.t18.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (step t5118.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t5118.t18.a1))
% 5.38/5.59  (step t5118.t18.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t5118.t18.t1))
% 5.38/5.59  (step t5118.t18.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5118.t18.a0))
% 5.38/5.59  (step t5118.t18.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t5118.t18.t3))
% 5.38/5.59  (step t5118.t18.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5118.t18.t4))
% 5.38/5.59  (step t5118.t18.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.59  (step t5118.t18.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t5118.t18.t5 t5118.t18.t6))
% 5.38/5.59  (step t5118.t18.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t5118.t18.t2 t5118.t18.t7))
% 5.38/5.59  (step t5118.t18 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t5118.t18.a0 t5118.t18.a1))
% 5.38/5.59  (step t5118.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t5118.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5118.t21 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t5118.t18 t5118.t19 t5118.t20))
% 5.38/5.59  (step t5118.t22 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t5118.t21))
% 5.38/5.59  (step t5118.t23 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t5118.t22))
% 5.38/5.59  (step t5118.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5118.t17 t5118.t23))
% 5.38/5.59  (step t5118.t25 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.59  (step t5118.t26 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5118.t24 t5118.t25))
% 5.38/5.59  (step t5118.t27 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5118.t26))
% 5.38/5.59  (step t5118.t28 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t5118.t27))
% 5.38/5.59  (step t5118.t29 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t5118.t30 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t5118.t29 t5118.a2 t5118.a0))
% 5.38/5.59  (step t5118.t31 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5118.t28 t5118.t30))
% 5.38/5.59  (step t5118.t32 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5118.t16 t5118.a4 t5118.a1 t5118.t31 t5118.a5 t5118.a3))
% 5.38/5.59  (step t5118.t33 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5118.t15 t5118.t32))
% 5.38/5.59  (step t5118 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t5118.a0 t5118.a1 t5118.a2 t5118.a3 t5118.a4 t5118.a5))
% 5.38/5.59  (step t5119 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5120 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5121 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t5122 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5123 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t5124 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t5125 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13))))) :rule resolution :premises (t5118 t5119 t5120 t5121 t5122 t5123 t5124))
% 5.38/5.59  (step t5126 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t5125))
% 5.38/5.59  (step t5127 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t5126))
% 5.38/5.59  (step t5128 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5117 t5127))
% 5.38/5.59  (step t5129 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.59  (step t5130 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5128 t5129))
% 5.38/5.59  (step t5131 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5130))
% 5.38/5.59  (step t5132 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t5131))
% 5.38/5.59  (step t5133 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5116 t5132))
% 5.38/5.59  (step t5134 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5135 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5136 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.59  (step t5137 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t5138 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))))) :rule or_neg)
% 5.38/5.59  (step t5139 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.h1 tptp.e13))))) :rule or_neg)
% 5.38/5.59  (step t5140 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t5141 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5133 t5134 t5135 t5136 t5137 t5138 t5139 t5140))
% 5.38/5.59  (step t5142 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5141))
% 5.38/5.59  (step t5143 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5114 t5115 t5142))
% 5.38/5.59  (step t5144 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t5143))
% 5.38/5.59  (step t5145 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule reordering :premises (t5144))
% 5.38/5.59  (step t5146 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21)))) :rule and :premises (t3132))
% 5.38/5.59  (step t5147 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t5146))
% 5.38/5.59  (step t5148 (cl (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4998 t5042 t5043 t2319 t5044 t5074 t5081 t4636 t5083 t4856 t5085 t5113 t5145 t4596 t4195 t5147 t3209 t4753 t3975 t3976))
% 5.38/5.59  (step t5149 (cl (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t5148))
% 5.38/5.59  (step t5150 (cl (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t5149 t2319 t2318 t2548))
% 5.38/5.59  (step t5151 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t5150))
% 5.38/5.59  (step t5152 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))))) (not (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule equiv_pos2)
% 5.38/5.59  (step t5153 (cl (= (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) true) (= (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.59  (step t5154 (cl (not (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) true)) (= (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t5153))
% 5.38/5.59  (step t5155 (cl (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))))) :rule all_simplify)
% 5.38/5.59  (step t5156 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule refl)
% 5.38/5.59  (step t5157 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 5.38/5.59  (step t5158 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t5156 t5157))
% 5.38/5.59  (step t5159 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) true)) :rule all_simplify)
% 5.38/5.59  (step t5160 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) true)) :rule trans :premises (t5158 t5159))
% 5.38/5.59  (step t5161 (cl (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) true)) :rule trans :premises (t5155 t5160))
% 5.38/5.59  (step t5162 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5154 t5161))
% 5.38/5.59  (step t5163 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule refl)
% 5.38/5.59  (step t5164 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))))) :rule cong :premises (t3213 t5162 t5163))
% 5.38/5.59  (step t5165 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 5.38/5.59  (step t5166 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5167)
% 5.38/5.59  (assume t5167.a0 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.59  (assume t5167.a1 (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.59  (step t5167.t1 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5167.t2)
% 5.38/5.59  (assume t5167.t2.a0 (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.59  (assume t5167.t2.a1 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.59  (step t5167.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) false) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule equiv_simplify)
% 5.38/5.59  (step t5167.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) false)) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv1 :premises (t5167.t2.t1))
% 5.38/5.59  (step t5167.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 5.38/5.59  (step t5167.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t5167.t2.a1))
% 5.38/5.59  (step t5167.t2.t5 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t5167.t2.t4))
% 5.38/5.59  (step t5167.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t5167.t2.t5))
% 5.38/5.59  (step t5167.t2.t7 (cl (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (tptp.op2 tptp.e20 tptp.e20))) :rule cong :premises (t5167.t2.t3 t5167.t2.t6))
% 5.38/5.59  (step t5167.t2.t8 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t5167.t2.t3 t5167.t2.t7))
% 5.38/5.59  (step t5167.t2.t9 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.59  (step t5167.t2.t10 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t5167.t2.t9))
% 5.38/5.59  (step t5167.t2.t11 (cl (not (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 5.38/5.59  (step t5167.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t5167.t2.t10 t5167.t2.t11))
% 5.38/5.59  (step t5167.t2.t13 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t5167.t2.t12 t5167.t2.a0))
% 5.38/5.59  (step t5167.t2.t14 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) false)) :rule trans :premises (t5167.t2.t8 t5167.t2.t13))
% 5.38/5.59  (step t5167.t2.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5167.t2.t2 t5167.t2.t14))
% 5.38/5.59  (step t5167.t2 (cl (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule subproof :discharge (t5167.t2.a0 t5167.t2.a1))
% 5.38/5.59  (step t5167.t3 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.59  (step t5167.t4 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5167.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5167.t2 t5167.t3 t5167.t4))
% 5.38/5.59  (step t5167.t6 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule reordering :premises (t5167.t5))
% 5.38/5.59  (step t5167.t7 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5167.t6))
% 5.38/5.59  (step t5167.t8 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5167.t1 t5167.t7))
% 5.38/5.59  (step t5167.t9 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule implies_neg2)
% 5.38/5.59  (step t5167.t10 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (=> (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t5167.t8 t5167.t9))
% 5.38/5.59  (step t5167.t11 (cl (=> (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule contraction :premises (t5167.t10))
% 5.38/5.59  (step t5167.t12 (cl (not (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies :premises (t5167.t11))
% 5.38/5.59  (step t5167.t13 (cl (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule and_neg)
% 5.38/5.59  (step t5167.t14 (cl (and (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5167.t13 t5167.a1 t5167.a0))
% 5.38/5.59  (step t5167.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5167.t12 t5167.t14))
% 5.38/5.59  (step t5167 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule subproof :discharge (t5167.a0 t5167.a1))
% 5.38/5.59  (step t5168 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5169 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.59  (step t5170 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t5167 t5168 t5169))
% 5.38/5.59  (step t5171 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule reordering :premises (t5170))
% 5.38/5.59  (step t5172 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5171))
% 5.38/5.59  (step t5173 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5166 t5172))
% 5.38/5.59  (step t5174 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule implies_neg2)
% 5.38/5.59  (step t5175 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t5173 t5174))
% 5.38/5.59  (step t5176 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule contraction :premises (t5175))
% 5.38/5.59  (step t5177 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies :premises (t5176))
% 5.38/5.59  (step t5178 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5165 t5177))
% 5.38/5.59  (step t5179 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t5180 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (not (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.38/5.59  (step t5181 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.59  (step t5182 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t5178 t5179 t5180 t5181))
% 5.38/5.59  (step t5183 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule contraction :premises (t5182))
% 5.38/5.59  (step t5184 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t5152 t5164 t5183))
% 5.38/5.59  (step t5185 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or :premises (t5184))
% 5.38/5.59  (step t5186 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule reordering :premises (t5185))
% 5.38/5.59  (step t5187 (cl (= 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 or :premises (t5084))
% 5.38/5.59  (step t5188 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t3683))
% 5.38/5.59  (step t5189 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) :rule or :premises (t5188))
% 5.38/5.59  (step t5190 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t4945 t4509 t4946 t3424 t3425 t4947 t4948 t4949 t4995 t2318 t2319 t2548 t4996 t5151 t5186 t5187 t5113 t5189))
% 5.38/5.59  (step t5191 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) :rule contraction :premises (t5190))
% 5.38/5.59  (step t5192 (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 (t3132))
% 5.38/5.59  (step t5193 (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 (t5192))
% 5.38/5.59  (step t5194 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t5191 t5193 t4803))
% 5.38/5.59  (step t5195 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule contraction :premises (t5194))
% 5.38/5.59  (step t5196 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t5197 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t5196))
% 5.38/5.59  (step t5198 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.59  (step t5199 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t5198))
% 5.38/5.59  (step t5200 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.38/5.59  (step t5201 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5202 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t5201))
% 5.38/5.59  (step t5203 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.59  (step t5204 (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)
% 5.38/5.59  (step t5205 (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 (t5204))
% 5.38/5.59  (step t5206 (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)
% 5.38/5.59  (step t5207 (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)
% 5.38/5.59  (step t5208 (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)
% 5.38/5.59  (step t5209 (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 (t5207 t5208))
% 5.38/5.59  (step t5210 (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)
% 5.38/5.59  (step t5211 (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 (t5209 t5210))
% 5.38/5.59  (step t5212 (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 (t5206 t5211))
% 5.38/5.59  (step t5213 (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 (t5205 t5212))
% 5.38/5.59  (step t5214 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3146 t4485 t3442 t5213 t3766))
% 5.38/5.59  (step t5215 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 5.38/5.59  (step t5216 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5217)
% 5.38/5.59  (assume t5217.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t5217.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 5.38/5.59  (assume t5217.a2 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.59  (assume t5217.a3 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.59  (step t5217.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5217.t2)
% 5.38/5.59  (assume t5217.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.59  (assume t5217.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.59  (assume t5217.t2.a2 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)))
% 5.38/5.59  (assume t5217.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (step t5217.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.59  (step t5217.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t5217.t2.t1))
% 5.38/5.59  (step t5217.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) :rule symm :premises (t5217.t2.a1))
% 5.38/5.59  (step t5217.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5217.t2.t3))
% 5.38/5.59  (step t5217.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5217.t2.a3))
% 5.38/5.59  (step t5217.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e20) tptp.e21)) :rule symm :premises (t5217.t2.a2))
% 5.38/5.59  (step t5217.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule symm :premises (t5217.t2.t6))
% 5.38/5.59  (step t5217.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) :rule trans :premises (t5217.t2.t5 t5217.t2.t7))
% 5.38/5.59  (step t5217.t2.t9 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t5217.t2.t4 t5217.t2.t8))
% 5.38/5.59  (step t5217.t2.t10 (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)
% 5.38/5.59  (step t5217.t2.t11 (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 (t5217.t2.t10))
% 5.38/5.59  (step t5217.t2.t12 (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)
% 5.38/5.59  (step t5217.t2.t13 (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 (t5217.t2.t11 t5217.t2.t12))
% 5.38/5.59  (step t5217.t2.t14 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t5217.t2.t13 t5217.t2.a0))
% 5.38/5.59  (step t5217.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t5217.t2.t9 t5217.t2.t14))
% 5.38/5.59  (step t5217.t2.t16 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5217.t2.t2 t5217.t2.t15))
% 5.38/5.59  (step t5217.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t5217.t2.a0 t5217.t2.a1 t5217.t2.a2 t5217.t2.a3))
% 5.38/5.59  (step t5217.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 5.38/5.59  (step t5217.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5217.t5 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t5217.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5217.t7 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5217.t2 t5217.t3 t5217.t4 t5217.t5 t5217.t6))
% 5.38/5.59  (step t5217.t8 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t5217.t7))
% 5.38/5.59  (step t5217.t9 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t5217.t8))
% 5.38/5.59  (step t5217.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (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 (t5217.t1 t5217.t9))
% 5.38/5.59  (step t5217.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.59  (step t5217.t12 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5217.t10 t5217.t11))
% 5.38/5.59  (step t5217.t13 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t5217.t12))
% 5.38/5.59  (step t5217.t14 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t5217.t13))
% 5.38/5.59  (step t5217.t15 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t5217.t16 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5217.t15 t5217.a3 t5217.a2 t5217.a1 t5217.a0))
% 5.38/5.59  (step t5217.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5217.t14 t5217.t16))
% 5.38/5.59  (step t5217 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t5217.a0 t5217.a1 t5217.a2 t5217.a3))
% 5.38/5.59  (step t5218 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5219 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) :rule and_pos)
% 5.38/5.59  (step t5220 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5221 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 5.38/5.59  (step t5222 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t5217 t5218 t5219 t5220 t5221))
% 5.38/5.59  (step t5223 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t5222))
% 5.38/5.59  (step t5224 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t5223))
% 5.38/5.59  (step t5225 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5216 t5224))
% 5.38/5.59  (step t5226 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.59  (step t5227 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5225 t5226))
% 5.38/5.59  (step t5228 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t5227))
% 5.38/5.59  (step t5229 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t5228))
% 5.38/5.59  (step t5230 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5215 t5229))
% 5.38/5.59  (step t5231 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5232 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 5.38/5.59  (step t5233 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5234 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 5.38/5.59  (step t5235 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5236 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5230 t5231 t5232 t5233 t5234 t5235))
% 5.38/5.59  (step t5237 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t5236))
% 5.38/5.59  (step t5238 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5203 t5214 t5237))
% 5.38/5.59  (step t5239 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t5238))
% 5.38/5.59  (step t5240 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t5239))
% 5.38/5.59  (step t5241 (cl (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.59  (step t5242 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.59  (step t5243 (cl (= (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) true) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.59  (step t5244 (cl (not (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) true)) (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t5243))
% 5.38/5.59  (step t5245 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))))) :rule all_simplify)
% 5.38/5.59  (step t5246 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule refl)
% 5.38/5.59  (step t5247 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 5.38/5.59  (step t5248 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t5246 t5247))
% 5.38/5.59  (step t5249 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) true)) :rule all_simplify)
% 5.38/5.59  (step t5250 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) true)) :rule trans :premises (t5248 t5249))
% 5.38/5.59  (step t5251 (cl (= (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) true)) :rule trans :premises (t5245 t5250))
% 5.38/5.59  (step t5252 (cl (= (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5244 t5251))
% 5.38/5.59  (step t5253 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule refl)
% 5.38/5.59  (step t5254 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t3349 t3183 t4880 t3442 t5252 t4156 t5253))
% 5.38/5.59  (step t5255 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule and_neg)
% 5.38/5.59  (step t5256 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5257)
% 5.38/5.59  (assume t5257.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (assume t5257.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t5257.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.59  (assume t5257.a3 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.59  (assume t5257.a4 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.59  (assume t5257.a5 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.59  (step t5257.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5257.t2)
% 5.38/5.59  (assume t5257.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.59  (assume t5257.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.59  (assume t5257.t2.a2 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.59  (assume t5257.t2.a3 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.59  (assume t5257.t2.a4 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.59  (step t5257.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.59  (step t5257.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 (t5257.t2.t1))
% 5.38/5.59  (step t5257.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) :rule symm :premises (t5257.t2.a1))
% 5.38/5.59  (step t5257.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5257.t2.t3))
% 5.38/5.59  (step t5257.t2.t5 (cl (= (tptp.h1 tptp.e13) tptp.e20)) :rule symm :premises (t5257.t2.a3))
% 5.38/5.59  (step t5257.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t5257.t2.a2))
% 5.38/5.59  (step t5257.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t5257.t2.t6))
% 5.38/5.59  (step t5257.t2.t8 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t5257.t2.t5 t5257.t2.t7))
% 5.38/5.59  (step t5257.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h1 tptp.e13))) :rule symm :premises (t5257.t2.t8))
% 5.38/5.59  (step t5257.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t5257.t2.a4))
% 5.38/5.59  (step t5257.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h1 tptp.e13))) :rule trans :premises (t5257.t2.t10 t5257.t2.a3))
% 5.38/5.59  (step t5257.t2.t12 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t5257.t2.t11))
% 5.38/5.59  (step t5257.t2.t13 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t5257.t2.t9 t5257.t2.t12))
% 5.38/5.59  (step t5257.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t5257.t2.t13))
% 5.38/5.59  (step t5257.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t5257.t2.t4 t5257.t2.t14))
% 5.38/5.59  (step t5257.t2.t16 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.59  (step t5257.t2.t17 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t5257.t2.t16))
% 5.38/5.59  (step t5257.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.59  (step t5257.t2.t19 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t5257.t2.t17 t5257.t2.t18))
% 5.38/5.59  (step t5257.t2.t20 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t5257.t2.t19 t5257.t2.a0))
% 5.38/5.59  (step t5257.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t5257.t2.t15 t5257.t2.t20))
% 5.38/5.59  (step t5257.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5257.t2.t2 t5257.t2.t21))
% 5.38/5.59  (step t5257.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t5257.t2.a0 t5257.t2.a1 t5257.t2.a2 t5257.t2.a3 t5257.t2.a4))
% 5.38/5.59  (step t5257.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t5257.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5257.t5 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5257.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t5257.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5257.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5257.t2 t5257.t3 t5257.t4 t5257.t5 t5257.t6 t5257.t7))
% 5.38/5.59  (step t5257.t9 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t5257.t8))
% 5.38/5.59  (step t5257.t10 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5257.t9))
% 5.38/5.59  (step t5257.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (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 (t5257.t1 t5257.t10))
% 5.38/5.59  (step t5257.t12 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (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)
% 5.38/5.59  (step t5257.t13 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5257.t11 t5257.t12))
% 5.38/5.59  (step t5257.t14 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t5257.t13))
% 5.38/5.59  (step t5257.t15 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t5257.t14))
% 5.38/5.59  (step t5257.t16 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t5257.t17 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5257.t18)
% 5.38/5.59  (assume t5257.t18.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.59  (assume t5257.t18.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.59  (step t5257.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t5257.t18.a1))
% 5.38/5.59  (step t5257.t18.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t5257.t18.t1))
% 5.38/5.59  (step t5257.t18.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5257.t18.a0))
% 5.38/5.59  (step t5257.t18.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t5257.t18.t3))
% 5.38/5.59  (step t5257.t18.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5257.t18.t4))
% 5.38/5.59  (step t5257.t18.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.59  (step t5257.t18.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t5257.t18.t5 t5257.t18.t6))
% 5.38/5.59  (step t5257.t18.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t5257.t18.t2 t5257.t18.t7))
% 5.38/5.59  (step t5257.t18 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t5257.t18.a0 t5257.t18.a1))
% 5.38/5.59  (step t5257.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t5257.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5257.t21 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t5257.t18 t5257.t19 t5257.t20))
% 5.38/5.59  (step t5257.t22 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t5257.t21))
% 5.38/5.59  (step t5257.t23 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t5257.t22))
% 5.38/5.59  (step t5257.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5257.t17 t5257.t23))
% 5.38/5.59  (step t5257.t25 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.59  (step t5257.t26 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5257.t24 t5257.t25))
% 5.38/5.59  (step t5257.t27 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5257.t26))
% 5.38/5.59  (step t5257.t28 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t5257.t27))
% 5.38/5.59  (step t5257.t29 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t5257.t30 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t5257.t29 t5257.a1 t5257.a0))
% 5.38/5.59  (step t5257.t31 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5257.t28 t5257.t30))
% 5.38/5.59  (step t5257.t32 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5257.t16 t5257.a4 t5257.a3 t5257.a2 t5257.a5 t5257.t31))
% 5.38/5.59  (step t5257.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5257.t15 t5257.t32))
% 5.38/5.59  (step t5257 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t5257.a0 t5257.a1 t5257.a2 t5257.a3 t5257.a4 t5257.a5))
% 5.38/5.59  (step t5258 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5259 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.59  (step t5260 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.59  (step t5261 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5262 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t5263 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.59  (step t5264 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))))) :rule resolution :premises (t5257 t5258 t5259 t5260 t5261 t5262 t5263))
% 5.38/5.59  (step t5265 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t5264))
% 5.38/5.59  (step t5266 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5265))
% 5.38/5.59  (step t5267 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5256 t5266))
% 5.38/5.59  (step t5268 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 5.38/5.59  (step t5269 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5267 t5268))
% 5.38/5.59  (step t5270 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t5269))
% 5.38/5.59  (step t5271 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t5270))
% 5.38/5.59  (step t5272 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5255 t5271))
% 5.38/5.59  (step t5273 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5274 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.59  (step t5275 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.59  (step t5276 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5277 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.59  (step t5278 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.h1 tptp.e13))))) :rule or_neg)
% 5.38/5.59  (step t5279 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5280 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5272 t5273 t5274 t5275 t5276 t5277 t5278 t5279))
% 5.38/5.59  (step t5281 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 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.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t5280))
% 5.38/5.59  (step t5282 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5242 t5254 t5281))
% 5.38/5.59  (step t5283 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t5282))
% 5.38/5.59  (step t5284 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule reordering :premises (t5283))
% 5.38/5.59  (step t5285 (cl (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule and :premises (t3346))
% 5.38/5.59  (step t5286 (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 (t3132))
% 5.38/5.59  (step t5287 (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 (t5286))
% 5.38/5.59  (step t5288 (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)
% 5.38/5.59  (step t5289 (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)
% 5.38/5.59  (step t5290 (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 (t5289))
% 5.38/5.59  (step t5291 (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)
% 5.38/5.59  (step t5292 (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)
% 5.38/5.59  (step t5293 (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)
% 5.38/5.59  (step t5294 (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 (t5292 t5293))
% 5.38/5.59  (step t5295 (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)
% 5.38/5.59  (step t5296 (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 (t5294 t5295))
% 5.38/5.59  (step t5297 (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 (t5291 t5296))
% 5.38/5.59  (step t5298 (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 (t5290 t5297))
% 5.38/5.59  (step t5299 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 5.38/5.59  (step t5300 (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 (t3146 t5298 t5299))
% 5.38/5.59  (step t5301 (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)
% 5.38/5.59  (step t5302 (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)
% 5.38/5.59  (anchor :step t5303)
% 5.38/5.59  (assume t5303.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (assume t5303.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 5.38/5.59  (step t5303.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)
% 5.38/5.59  (anchor :step t5303.t2)
% 5.38/5.59  (assume t5303.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 5.38/5.59  (assume t5303.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.59  (step t5303.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.59  (step t5303.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 (t5303.t2.t1))
% 5.38/5.59  (step t5303.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5303.t2.a1))
% 5.38/5.59  (step t5303.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5303.t2.t3))
% 5.38/5.59  (step t5303.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule refl)
% 5.38/5.59  (step t5303.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 (t5303.t2.t4 t5303.t2.t5))
% 5.38/5.59  (step t5303.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)
% 5.38/5.59  (step t5303.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 (t5303.t2.t7))
% 5.38/5.59  (step t5303.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)
% 5.38/5.59  (step t5303.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 (t5303.t2.t8 t5303.t2.t9))
% 5.38/5.59  (step t5303.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t5303.t2.t10 t5303.t2.a0))
% 5.38/5.59  (step t5303.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t5303.t2.t6 t5303.t2.t11))
% 5.38/5.59  (step t5303.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5303.t2.t2 t5303.t2.t12))
% 5.38/5.59  (step t5303.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 (t5303.t2.a0 t5303.t2.a1))
% 5.38/5.59  (step t5303.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)
% 5.38/5.59  (step t5303.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)
% 5.38/5.59  (step t5303.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 (t5303.t2 t5303.t3 t5303.t4))
% 5.38/5.59  (step t5303.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 (t5303.t5))
% 5.38/5.59  (step t5303.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 (t5303.t6))
% 5.38/5.59  (step t5303.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 (t5303.t1 t5303.t7))
% 5.38/5.59  (step t5303.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)
% 5.38/5.59  (step t5303.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 (t5303.t8 t5303.t9))
% 5.38/5.59  (step t5303.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 (t5303.t10))
% 5.38/5.59  (step t5303.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 (t5303.t11))
% 5.38/5.59  (step t5303.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)
% 5.38/5.59  (step t5303.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 (t5303.t13 t5303.a1 t5303.a0))
% 5.38/5.59  (step t5303.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5303.t12 t5303.t14))
% 5.38/5.59  (step t5303 (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 (t5303.a0 t5303.a1))
% 5.38/5.59  (step t5304 (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)
% 5.38/5.59  (step t5305 (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)
% 5.38/5.59  (step t5306 (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 (t5303 t5304 t5305))
% 5.38/5.59  (step t5307 (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 (t5306))
% 5.38/5.59  (step t5308 (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 (t5307))
% 5.38/5.59  (step t5309 (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 (t5302 t5308))
% 5.38/5.59  (step t5310 (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)
% 5.38/5.59  (step t5311 (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 (t5309 t5310))
% 5.38/5.59  (step t5312 (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 (t5311))
% 5.38/5.59  (step t5313 (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 (t5312))
% 5.38/5.59  (step t5314 (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 (t5301 t5313))
% 5.38/5.59  (step t5315 (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)
% 5.38/5.59  (step t5316 (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)
% 5.38/5.59  (step t5317 (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)
% 5.38/5.59  (step t5318 (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 (t5314 t5315 t5316 t5317))
% 5.38/5.59  (step t5319 (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 (t5318))
% 5.38/5.59  (step t5320 (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 (t5288 t5300 t5319))
% 5.38/5.59  (step t5321 (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 (t5320))
% 5.38/5.59  (step t5322 (cl (= (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 reordering :premises (t5321))
% 5.38/5.59  (step t5323 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t3346))
% 5.38/5.59  (step t5324 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5322 t5323 t2319))
% 5.38/5.59  (step t5325 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t5326 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t5325))
% 5.38/5.59  (step t5327 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t5200 t4762 t4804 t4808 t4811 t4857 t4860 t4863 t4815 t5202 t4876 t5240 t2319 t5241 t5284 t4195 t2318 t2548 t5285 t4911 t4195 t2318 t2319 t2548 t4302 t4913 t5197 t4915 t4917 t5287 t5324 t5326))
% 5.38/5.59  (step t5328 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule contraction :premises (t5327))
% 5.38/5.59  (step t5329 (cl (= 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 or :premises (t5084))
% 5.38/5.59  (step t5330 (cl (not (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) (not (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_pos2)
% 5.38/5.59  (step t5331 (cl (= (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))))) :rule cong :premises (t4611 t4086 t3831))
% 5.38/5.59  (step t5332 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 5.38/5.59  (step t5333 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5334)
% 5.38/5.59  (assume t5334.a0 (not (= tptp.e21 tptp.e22)))
% 5.38/5.59  (assume t5334.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))
% 5.38/5.59  (step t5334.t1 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5334.t2)
% 5.38/5.59  (assume t5334.t2.a0 (not (= tptp.e21 tptp.e22)))
% 5.38/5.59  (assume t5334.t2.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))
% 5.38/5.59  (step t5334.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.59  (step t5334.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule equiv1 :premises (t5334.t2.t1))
% 5.38/5.59  (step t5334.t2.t3 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 5.38/5.59  (step t5334.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e22) tptp.e22)) :rule symm :premises (t5334.t2.a1))
% 5.38/5.59  (step t5334.t2.t5 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 tptp.e22))) :rule cong :premises (t5334.t2.t3 t5334.t2.t4))
% 5.38/5.59  (step t5334.t2.t6 (cl (= (= (= tptp.e21 tptp.e22) false) (not (= tptp.e21 tptp.e22)))) :rule equiv_simplify)
% 5.38/5.59  (step t5334.t2.t7 (cl (= (= tptp.e21 tptp.e22) false) (not (not (= tptp.e21 tptp.e22)))) :rule equiv2 :premises (t5334.t2.t6))
% 5.38/5.59  (step t5334.t2.t8 (cl (not (not (not (= tptp.e21 tptp.e22)))) (= tptp.e21 tptp.e22)) :rule not_not)
% 5.38/5.59  (step t5334.t2.t9 (cl (= (= tptp.e21 tptp.e22) false) (= tptp.e21 tptp.e22)) :rule resolution :premises (t5334.t2.t7 t5334.t2.t8))
% 5.38/5.59  (step t5334.t2.t10 (cl (= (= tptp.e21 tptp.e22) false)) :rule resolution :premises (t5334.t2.t9 t5334.t2.a0))
% 5.38/5.59  (step t5334.t2.t11 (cl (= (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) false)) :rule trans :premises (t5334.t2.t5 t5334.t2.t10))
% 5.38/5.59  (step t5334.t2.t12 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5334.t2.t2 t5334.t2.t11))
% 5.38/5.59  (step t5334.t2 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t5334.t2.a0 t5334.t2.a1))
% 5.38/5.59  (step t5334.t3 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t5334.t4 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t5334.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5334.t2 t5334.t3 t5334.t4))
% 5.38/5.59  (step t5334.t6 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t5334.t5))
% 5.38/5.59  (step t5334.t7 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t5334.t6))
% 5.38/5.59  (step t5334.t8 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5334.t1 t5334.t7))
% 5.38/5.59  (step t5334.t9 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 5.38/5.59  (step t5334.t10 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5334.t8 t5334.t9))
% 5.38/5.59  (step t5334.t11 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t5334.t10))
% 5.38/5.59  (step t5334.t12 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t5334.t11))
% 5.38/5.59  (step t5334.t13 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule and_neg)
% 5.38/5.59  (step t5334.t14 (cl (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5334.t13 t5334.a0 t5334.a1))
% 5.38/5.59  (step t5334.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5334.t12 t5334.t14))
% 5.38/5.59  (step t5334 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule subproof :discharge (t5334.a0 t5334.a1))
% 5.38/5.59  (step t5335 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t5336 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) :rule and_pos)
% 5.38/5.59  (step t5337 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5334 t5335 t5336))
% 5.38/5.59  (step t5338 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t5337))
% 5.38/5.59  (step t5339 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule contraction :premises (t5338))
% 5.38/5.59  (step t5340 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5333 t5339))
% 5.38/5.59  (step t5341 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule implies_neg2)
% 5.38/5.59  (step t5342 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5340 t5341))
% 5.38/5.59  (step t5343 (cl (=> (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t5342))
% 5.38/5.59  (step t5344 (cl (not (and (not (= tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule implies :premises (t5343))
% 5.38/5.59  (step t5345 (cl (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule resolution :premises (t5332 t5344))
% 5.38/5.59  (step t5346 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (not (= tptp.e21 tptp.e22))))) :rule or_neg)
% 5.38/5.59  (step t5347 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 5.38/5.59  (step t5348 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule or_neg)
% 5.38/5.59  (step t5349 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5345 t5346 t5347 t5348))
% 5.38/5.59  (step t5350 (cl (or (not (not (= tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule contraction :premises (t5349))
% 5.38/5.59  (step t5351 (cl (or (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))))) :rule resolution :premises (t5330 t5331 t5350))
% 5.38/5.59  (step t5352 (cl (= tptp.e21 tptp.e22) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)))) :rule or :premises (t5351))
% 5.38/5.59  (step t5353 (cl (= tptp.e21 tptp.e22) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)))) :rule reordering :premises (t5352))
% 5.38/5.59  (step t5354 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.59  (step t5355 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t3442 t5252 t3483))
% 5.38/5.59  (step t5356 (cl (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 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.e21))))) :rule and_neg)
% 5.38/5.59  (step t5357 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5358)
% 5.38/5.59  (assume t5358.a0 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.59  (assume t5358.a1 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.59  (step t5358.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 5.38/5.59  (anchor :step t5358.t2)
% 5.38/5.59  (assume t5358.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.59  (assume t5358.t2.a1 (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.59  (step t5358.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.59  (step t5358.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 (t5358.t2.t1))
% 5.38/5.59  (step t5358.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e23)) :rule symm :premises (t5358.t2.a1))
% 5.38/5.59  (step t5358.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t5358.t2.t3))
% 5.38/5.59  (step t5358.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule refl)
% 5.38/5.59  (step t5358.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t5358.t2.t4 t5358.t2.t5))
% 5.38/5.59  (step t5358.t2.t7 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.59  (step t5358.t2.t8 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t5358.t2.t7))
% 5.38/5.59  (step t5358.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.59  (step t5358.t2.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t5358.t2.t8 t5358.t2.t9))
% 5.38/5.59  (step t5358.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t5358.t2.t10 t5358.t2.a0))
% 5.38/5.59  (step t5358.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t5358.t2.t6 t5358.t2.t11))
% 5.38/5.59  (step t5358.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5358.t2.t2 t5358.t2.t12))
% 5.38/5.59  (step t5358.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t5358.t2.a0 t5358.t2.a1))
% 5.38/5.59  (step t5358.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.59  (step t5358.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5358.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5358.t2 t5358.t3 t5358.t4))
% 5.38/5.59  (step t5358.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t5358.t5))
% 5.38/5.59  (step t5358.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t5358.t6))
% 5.38/5.59  (step t5358.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5358.t1 t5358.t7))
% 5.38/5.59  (step t5358.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule implies_neg2)
% 5.38/5.59  (step t5358.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5358.t8 t5358.t9))
% 5.38/5.59  (step t5358.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t5358.t10))
% 5.38/5.59  (step t5358.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t5358.t11))
% 5.38/5.59  (step t5358.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 5.38/5.59  (step t5358.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5358.t13 t5358.a1 t5358.a0))
% 5.38/5.59  (step t5358.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5358.t12 t5358.t14))
% 5.38/5.59  (step t5358 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t5358.a0 t5358.a1))
% 5.38/5.59  (step t5359 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.59  (step t5360 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (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.e21)))) :rule and_pos)
% 5.38/5.59  (step t5361 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))))) :rule resolution :premises (t5358 t5359 t5360))
% 5.38/5.59  (step t5362 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t5361))
% 5.38/5.59  (step t5363 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t5362))
% 5.38/5.59  (step t5364 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (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 (t5357 t5363))
% 5.38/5.59  (step t5365 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (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)
% 5.38/5.59  (step t5366 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5364 t5365))
% 5.38/5.59  (step t5367 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t5366))
% 5.38/5.59  (step t5368 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t5367))
% 5.38/5.59  (step t5369 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5356 t5368))
% 5.38/5.59  (step t5370 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 5.38/5.59  (step t5371 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.59  (step t5372 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (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 or_neg)
% 5.38/5.59  (step t5373 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5369 t5370 t5371 t5372))
% 5.38/5.59  (step t5374 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t5373))
% 5.38/5.59  (step t5375 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5354 t5355 t5374))
% 5.38/5.59  (step t5376 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t5375))
% 5.38/5.59  (step t5377 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t5376))
% 5.38/5.60  (step t5378 (cl (or (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t3132))
% 5.38/5.60  (step t5379 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t5378))
% 5.38/5.60  (step t5380 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t5328 t5329 t5113 t5353 t4636 t5377 t5285 t5379 t5113))
% 5.38/5.60  (step t5381 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule contraction :premises (t5380))
% 5.38/5.60  (step t5382 (cl (or (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t3683))
% 5.38/5.60  (step t5383 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t5382))
% 5.38/5.60  (step t5384 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.60  (step t5385 (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)
% 5.38/5.60  (step t5386 (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 (t5385))
% 5.38/5.60  (step t5387 (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)
% 5.38/5.60  (step t5388 (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)
% 5.38/5.60  (step t5389 (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)
% 5.38/5.60  (step t5390 (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 (t5388 t5389))
% 5.38/5.60  (step t5391 (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)
% 5.38/5.60  (step t5392 (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 (t5390 t5391))
% 5.38/5.60  (step t5393 (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 (t5387 t5392))
% 5.38/5.60  (step t5394 (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 (t5386 t5393))
% 5.38/5.60  (step t5395 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule refl)
% 5.38/5.60  (step t5396 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))))) :rule cong :premises (t3349 t3183 t5394 t5395))
% 5.38/5.60  (step t5397 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 5.38/5.60  (step t5398 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5399)
% 5.38/5.60  (assume t5399.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.60  (assume t5399.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5399.a2 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 5.38/5.60  (step t5399.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5399.t2)
% 5.38/5.60  (assume t5399.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))
% 5.38/5.60  (assume t5399.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.60  (step t5399.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.60  (step t5399.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 (t5399.t2.t1))
% 5.38/5.60  (step t5399.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t5399.t2.a1))
% 5.38/5.60  (step t5399.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t5399.t2.t3))
% 5.38/5.60  (step t5399.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) :rule refl)
% 5.38/5.60  (step t5399.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t5399.t2.t4 t5399.t2.t5))
% 5.38/5.60  (step t5399.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)
% 5.38/5.60  (step t5399.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 (t5399.t2.t7))
% 5.38/5.60  (step t5399.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)
% 5.38/5.60  (step t5399.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 (t5399.t2.t8 t5399.t2.t9))
% 5.38/5.60  (step t5399.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) false)) :rule resolution :premises (t5399.t2.t10 t5399.t2.a0))
% 5.38/5.60  (step t5399.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) false)) :rule trans :premises (t5399.t2.t6 t5399.t2.t11))
% 5.38/5.60  (step t5399.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5399.t2.t2 t5399.t2.t12))
% 5.38/5.60  (step t5399.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t5399.t2.a0 t5399.t2.a1))
% 5.38/5.60  (step t5399.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5399.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5399.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5399.t2 t5399.t3 t5399.t4))
% 5.38/5.60  (step t5399.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t5399.t5))
% 5.38/5.60  (step t5399.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t5399.t6))
% 5.38/5.60  (step t5399.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5399.t1 t5399.t7))
% 5.38/5.60  (step t5399.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg2)
% 5.38/5.60  (step t5399.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5399.t8 t5399.t9))
% 5.38/5.60  (step t5399.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t5399.t10))
% 5.38/5.60  (step t5399.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t5399.t11))
% 5.38/5.60  (step t5399.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t5399.t14 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5399.t15)
% 5.38/5.60  (assume t5399.t15.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5399.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.60  (step t5399.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t5399.t15.a1))
% 5.38/5.60  (step t5399.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t5399.t15.t1))
% 5.38/5.60  (step t5399.t15.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5399.t15.a0))
% 5.38/5.60  (step t5399.t15.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t5399.t15.t3))
% 5.38/5.60  (step t5399.t15.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5399.t15.t4))
% 5.38/5.60  (step t5399.t15.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.60  (step t5399.t15.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t5399.t15.t5 t5399.t15.t6))
% 5.38/5.60  (step t5399.t15.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t5399.t15.t2 t5399.t15.t7))
% 5.38/5.60  (step t5399.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t5399.t15.a0 t5399.t15.a1))
% 5.38/5.60  (step t5399.t16 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5399.t17 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5399.t18 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t5399.t15 t5399.t16 t5399.t17))
% 5.38/5.60  (step t5399.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t5399.t18))
% 5.38/5.60  (step t5399.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t5399.t19))
% 5.38/5.60  (step t5399.t21 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5399.t14 t5399.t20))
% 5.38/5.60  (step t5399.t22 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.60  (step t5399.t23 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5399.t21 t5399.t22))
% 5.38/5.60  (step t5399.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5399.t23))
% 5.38/5.60  (step t5399.t25 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t5399.t24))
% 5.38/5.60  (step t5399.t26 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t5399.t27 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t5399.t26 t5399.a1 t5399.a0))
% 5.38/5.60  (step t5399.t28 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5399.t25 t5399.t27))
% 5.38/5.60  (step t5399.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5399.t13 t5399.a2 t5399.t28))
% 5.38/5.60  (step t5399.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5399.t12 t5399.t29))
% 5.38/5.60  (step t5399 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule subproof :discharge (t5399.a0 t5399.a1 t5399.a2))
% 5.38/5.60  (step t5400 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5401 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5402 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 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)
% 5.38/5.60  (step t5403 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t5399 t5400 t5401 t5402))
% 5.38/5.60  (step t5404 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule reordering :premises (t5403))
% 5.38/5.60  (step t5405 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t5404))
% 5.38/5.60  (step t5406 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 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 (t5398 t5405))
% 5.38/5.60  (step t5407 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 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)
% 5.38/5.60  (step t5408 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5406 t5407))
% 5.38/5.60  (step t5409 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t5408))
% 5.38/5.60  (step t5410 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies :premises (t5409))
% 5.38/5.60  (step t5411 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5397 t5410))
% 5.38/5.60  (step t5412 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5413 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t5414 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t5415 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 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)
% 5.38/5.60  (step t5416 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5411 t5412 t5413 t5414 t5415))
% 5.38/5.60  (step t5417 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule contraction :premises (t5416))
% 5.38/5.60  (step t5418 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t5384 t5396 t5417))
% 5.38/5.60  (step t5419 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule or :premises (t5418))
% 5.38/5.60  (step t5420 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t5419))
% 5.38/5.60  (step t5421 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e21 tptp.e23)))) :rule and :premises (t3346))
% 5.38/5.60  (step t5422 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t5420 t5421 t2548 t2318))
% 5.38/5.60  (step t5423 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t5381 t5383 t5324 t5422))
% 5.38/5.60  (step t5424 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule contraction :premises (t5423))
% 5.38/5.60  (step t5425 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t5424))
% 5.38/5.60  (step t5426 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5195 t5197 t5199 t5425))
% 5.38/5.60  (step t5427 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t5426))
% 5.38/5.60  (step t5428 (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.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (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.e23 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.60  (step t5429 (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)
% 5.38/5.60  (step t5430 (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 (t5429))
% 5.38/5.60  (step t5431 (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)
% 5.38/5.60  (step t5432 (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)
% 5.38/5.60  (step t5433 (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)
% 5.38/5.60  (step t5434 (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 (t5432 t5433))
% 5.38/5.60  (step t5435 (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)
% 5.38/5.60  (step t5436 (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 (t5434 t5435))
% 5.38/5.60  (step t5437 (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 (t5431 t5436))
% 5.38/5.60  (step t5438 (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 (t5430 t5437))
% 5.38/5.60  (step t5439 (cl (= (or (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.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t4304 t5438 t4373))
% 5.38/5.60  (step t5440 (cl (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (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))))) :rule and_neg)
% 5.38/5.60  (step t5441 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5442)
% 5.38/5.60  (assume t5442.a0 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5442.a1 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.60  (step t5442.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5442.t2)
% 5.38/5.60  (assume t5442.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.60  (assume t5442.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (step t5442.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5442.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t5442.t2.t1))
% 5.38/5.60  (step t5442.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t5442.t2.a1))
% 5.38/5.60  (step t5442.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t5442.t2.t3))
% 5.38/5.60  (step t5442.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 5.38/5.60  (step t5442.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t5442.t2.t4 t5442.t2.t5))
% 5.38/5.60  (step t5442.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)
% 5.38/5.60  (step t5442.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 (t5442.t2.t7))
% 5.38/5.60  (step t5442.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)
% 5.38/5.60  (step t5442.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 (t5442.t2.t8 t5442.t2.t9))
% 5.38/5.60  (step t5442.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t5442.t2.t10 t5442.t2.a0))
% 5.38/5.60  (step t5442.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t5442.t2.t6 t5442.t2.t11))
% 5.38/5.60  (step t5442.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5442.t2.t2 t5442.t2.t12))
% 5.38/5.60  (step t5442.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.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t5442.t2.a0 t5442.t2.a1))
% 5.38/5.60  (step t5442.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)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t5442.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.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5442.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5442.t2 t5442.t3 t5442.t4))
% 5.38/5.60  (step t5442.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)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t5442.t5))
% 5.38/5.60  (step t5442.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)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t5442.t6))
% 5.38/5.60  (step t5442.t8 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5442.t1 t5442.t7))
% 5.38/5.60  (step t5442.t9 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t5442.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5442.t8 t5442.t9))
% 5.38/5.60  (step t5442.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5442.t10))
% 5.38/5.60  (step t5442.t12 (cl (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t5442.t11))
% 5.38/5.60  (step t5442.t13 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t5442.t14 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5442.t13 t5442.a1 t5442.a0))
% 5.38/5.60  (step t5442.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5442.t12 t5442.t14))
% 5.38/5.60  (step t5442 (cl (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.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t5442.a0 t5442.a1))
% 5.38/5.60  (step t5443 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5444 (cl (not (and (= tptp.e23 (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)
% 5.38/5.60  (step t5445 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t5442 t5443 t5444))
% 5.38/5.60  (step t5446 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t5445))
% 5.38/5.60  (step t5447 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t5446))
% 5.38/5.60  (step t5448 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5441 t5447))
% 5.38/5.60  (step t5449 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t5450 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5448 t5449))
% 5.38/5.60  (step t5451 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5450))
% 5.38/5.60  (step t5452 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t5451))
% 5.38/5.60  (step t5453 (cl (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.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5440 t5452))
% 5.38/5.60  (step t5454 (cl (or (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.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5455 (cl (or (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.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.38/5.60  (step t5456 (cl (or (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.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t5457 (cl (or (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.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (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.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (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.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5453 t5454 t5455 t5456))
% 5.38/5.60  (step t5458 (cl (or (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.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5457))
% 5.38/5.60  (step t5459 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5428 t5439 t5458))
% 5.38/5.60  (step t5460 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t5459))
% 5.38/5.60  (step t5461 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5460))
% 5.38/5.60  (step t5462 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.60  (step t5463 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.38/5.60  (step t5464 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (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.e23 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (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.e23 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.60  (step t5465 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (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.e23 tptp.e23)))))) :rule cong :premises (t3146 t4238 t4304 t4961 t3766))
% 5.38/5.60  (step t5466 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)
% 5.38/5.60  (step t5467 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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 implies_neg1)
% 5.38/5.60  (anchor :step t5468)
% 5.38/5.60  (assume t5468.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (assume t5468.a1 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.60  (assume t5468.a2 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5468.a3 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (step t5468.t1 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5468.t2)
% 5.38/5.60  (assume t5468.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (assume t5468.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5468.t2.a2 (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.60  (assume t5468.t2.a3 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (step t5468.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.60  (step t5468.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t5468.t2.t1))
% 5.38/5.60  (step t5468.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t5468.t2.a1))
% 5.38/5.60  (step t5468.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t5468.t2.t3))
% 5.38/5.60  (step t5468.t2.t5 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5468.t2.a3))
% 5.38/5.60  (step t5468.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e21)) :rule symm :premises (t5468.t2.a2))
% 5.38/5.60  (step t5468.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t5468.t2.t6))
% 5.38/5.60  (step t5468.t2.t8 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) :rule trans :premises (t5468.t2.t5 t5468.t2.t7))
% 5.38/5.60  (step t5468.t2.t9 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t5468.t2.t4 t5468.t2.t8))
% 5.38/5.60  (step t5468.t2.t10 (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)
% 5.38/5.60  (step t5468.t2.t11 (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 (t5468.t2.t10))
% 5.38/5.60  (step t5468.t2.t12 (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)
% 5.38/5.60  (step t5468.t2.t13 (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 (t5468.t2.t11 t5468.t2.t12))
% 5.38/5.60  (step t5468.t2.t14 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t5468.t2.t13 t5468.t2.a0))
% 5.38/5.60  (step t5468.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t5468.t2.t9 t5468.t2.t14))
% 5.38/5.60  (step t5468.t2.t16 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5468.t2.t2 t5468.t2.t15))
% 5.38/5.60  (step t5468.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.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t5468.t2.a0 t5468.t2.a1 t5468.t2.a2 t5468.t2.a3))
% 5.38/5.60  (step t5468.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)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t5468.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.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5468.t5 (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.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t5468.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)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5468.t7 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 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)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5468.t2 t5468.t3 t5468.t4 t5468.t5 t5468.t6))
% 5.38/5.60  (step t5468.t8 (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.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 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)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t5468.t7))
% 5.38/5.60  (step t5468.t9 (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.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t5468.t8))
% 5.38/5.60  (step t5468.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (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 (t5468.t1 t5468.t9))
% 5.38/5.60  (step t5468.t11 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.60  (step t5468.t12 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5468.t10 t5468.t11))
% 5.38/5.60  (step t5468.t13 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t5468.t12))
% 5.38/5.60  (step t5468.t14 (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.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t5468.t13))
% 5.38/5.60  (step t5468.t15 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 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))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t5468.t16 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5468.t15 t5468.a3 t5468.a2 t5468.a1 t5468.a0))
% 5.38/5.60  (step t5468.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5468.t14 t5468.t16))
% 5.38/5.60  (step t5468 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t5468.a0 t5468.a1 t5468.a2 t5468.a3))
% 5.38/5.60  (step t5469 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5470 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t5471 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5472 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t5473 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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 resolution :premises (t5468 t5469 t5470 t5471 t5472))
% 5.38/5.60  (step t5474 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t5473))
% 5.38/5.60  (step t5475 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t5474))
% 5.38/5.60  (step t5476 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5467 t5475))
% 5.38/5.60  (step t5477 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.60  (step t5478 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5476 t5477))
% 5.38/5.60  (step t5479 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t5478))
% 5.38/5.60  (step t5480 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t5479))
% 5.38/5.60  (step t5481 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5466 t5480))
% 5.38/5.60  (step t5482 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5483 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.60  (step t5484 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5485 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.60  (step t5486 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5487 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5481 t5482 t5483 t5484 t5485 t5486))
% 5.38/5.60  (step t5488 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t5487))
% 5.38/5.60  (step t5489 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (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.e23 tptp.e23))))) :rule resolution :premises (t5464 t5465 t5488))
% 5.38/5.60  (step t5490 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (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.e23 tptp.e23)))) :rule or :premises (t5489))
% 5.38/5.60  (step t5491 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5490))
% 5.38/5.60  (step t5492 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.60  (step t5493 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t3349 t3183 t3224 t4304 t5438 t4156 t5253))
% 5.38/5.60  (step t5494 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13)))) :rule and_neg)
% 5.38/5.60  (step t5495 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5496)
% 5.38/5.60  (assume t5496.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.60  (assume t5496.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5496.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 5.38/5.60  (assume t5496.a3 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5496.a4 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.60  (assume t5496.a5 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5496.t2)
% 5.38/5.60  (assume t5496.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.60  (assume t5496.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5496.t2.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))
% 5.38/5.60  (assume t5496.t2.a3 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.60  (assume t5496.t2.a4 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.60  (step t5496.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.60  (step t5496.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 (t5496.t2.t1))
% 5.38/5.60  (step t5496.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t5496.t2.a1))
% 5.38/5.60  (step t5496.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t5496.t2.t3))
% 5.38/5.60  (step t5496.t2.t5 (cl (= (tptp.h1 tptp.e13) tptp.e20)) :rule symm :premises (t5496.t2.a3))
% 5.38/5.60  (step t5496.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e20)) :rule symm :premises (t5496.t2.a2))
% 5.38/5.60  (step t5496.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5496.t2.t6))
% 5.38/5.60  (step t5496.t2.t8 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t5496.t2.t5 t5496.t2.t7))
% 5.38/5.60  (step t5496.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.h1 tptp.e13))) :rule symm :premises (t5496.t2.t8))
% 5.38/5.60  (step t5496.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t5496.t2.a4))
% 5.38/5.60  (step t5496.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h1 tptp.e13))) :rule trans :premises (t5496.t2.t10 t5496.t2.a3))
% 5.38/5.60  (step t5496.t2.t12 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t5496.t2.t11))
% 5.38/5.60  (step t5496.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t5496.t2.t9 t5496.t2.t12))
% 5.38/5.60  (step t5496.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t5496.t2.t13))
% 5.38/5.60  (step t5496.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t5496.t2.t4 t5496.t2.t14))
% 5.38/5.60  (step t5496.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)
% 5.38/5.60  (step t5496.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 (t5496.t2.t16))
% 5.38/5.60  (step t5496.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)
% 5.38/5.60  (step t5496.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 (t5496.t2.t17 t5496.t2.t18))
% 5.38/5.60  (step t5496.t2.t20 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t5496.t2.t19 t5496.t2.a0))
% 5.38/5.60  (step t5496.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t5496.t2.t15 t5496.t2.t20))
% 5.38/5.60  (step t5496.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5496.t2.t2 t5496.t2.t21))
% 5.38/5.60  (step t5496.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.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t5496.t2.a0 t5496.t2.a1 t5496.t2.a2 t5496.t2.a3 t5496.t2.a4))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5496.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5496.t2 t5496.t3 t5496.t4 t5496.t5 t5496.t6 t5496.t7))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t5496.t8))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5496.t9))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (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 (t5496.t1 t5496.t10))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (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)
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5496.t11 t5496.t12))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t5496.t13))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t5496.t14))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (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.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t5496.t17 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5496.t18)
% 5.38/5.60  (assume t5496.t18.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5496.t18.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.60  (step t5496.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t5496.t18.a1))
% 5.38/5.60  (step t5496.t18.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t5496.t18.t1))
% 5.38/5.60  (step t5496.t18.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5496.t18.a0))
% 5.38/5.60  (step t5496.t18.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t5496.t18.t3))
% 5.38/5.60  (step t5496.t18.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5496.t18.t4))
% 5.38/5.60  (step t5496.t18.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.60  (step t5496.t18.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t5496.t18.t5 t5496.t18.t6))
% 5.38/5.60  (step t5496.t18.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t5496.t18.t2 t5496.t18.t7))
% 5.38/5.60  (step t5496.t18 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t5496.t18.a0 t5496.t18.a1))
% 5.38/5.60  (step t5496.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5496.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5496.t21 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t5496.t18 t5496.t19 t5496.t20))
% 5.38/5.60  (step t5496.t22 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t5496.t21))
% 5.38/5.60  (step t5496.t23 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t5496.t22))
% 5.38/5.60  (step t5496.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5496.t17 t5496.t23))
% 5.38/5.60  (step t5496.t25 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.60  (step t5496.t26 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5496.t24 t5496.t25))
% 5.38/5.60  (step t5496.t27 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5496.t26))
% 5.38/5.60  (step t5496.t28 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t5496.t27))
% 5.38/5.60  (step t5496.t29 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t5496.t30 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t5496.t29 t5496.a1 t5496.a0))
% 5.38/5.60  (step t5496.t31 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5496.t28 t5496.t30))
% 5.38/5.60  (step t5496.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.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5496.t16 t5496.a4 t5496.a3 t5496.a2 t5496.a5 t5496.t31))
% 5.38/5.60  (step t5496.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5496.t15 t5496.t32))
% 5.38/5.60  (step t5496 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t5496.a0 t5496.a1 t5496.a2 t5496.a3 t5496.a4 t5496.a5))
% 5.38/5.60  (step t5497 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5498 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5499 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t5500 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5501 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t5502 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.60  (step t5503 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13))))) :rule resolution :premises (t5496 t5497 t5498 t5499 t5500 t5501 t5502))
% 5.38/5.60  (step t5504 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t5503))
% 5.38/5.60  (step t5505 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5504))
% 5.38/5.60  (step t5506 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5495 t5505))
% 5.38/5.60  (step t5507 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 5.38/5.60  (step t5508 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5506 t5507))
% 5.38/5.60  (step t5509 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t5508))
% 5.38/5.60  (step t5510 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= 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.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t5509))
% 5.38/5.60  (step t5511 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5494 t5510))
% 5.38/5.60  (step t5512 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5513 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t5514 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t5515 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5516 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.38/5.60  (step t5517 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.h1 tptp.e13))))) :rule or_neg)
% 5.38/5.60  (step t5518 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5519 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5511 t5512 t5513 t5514 t5515 t5516 t5517 t5518))
% 5.38/5.60  (step t5520 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t5519))
% 5.38/5.60  (step t5521 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5492 t5493 t5520))
% 5.38/5.60  (step t5522 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t5521))
% 5.38/5.60  (step t5523 (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.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule reordering :premises (t5522))
% 5.38/5.60  (step t5524 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t5525 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t5524))
% 5.38/5.60  (step t5526 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.60  (step t5527 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t4016 t4345 t4238))
% 5.38/5.60  (step t5528 (cl (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 5.38/5.60  (step t5529 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5530)
% 5.38/5.60  (assume t5530.a0 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.60  (assume t5530.a1 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (step t5530.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5530.t2)
% 5.38/5.60  (assume t5530.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (assume t5530.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.60  (step t5530.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.60  (step t5530.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule equiv1 :premises (t5530.t2.t1))
% 5.38/5.60  (step t5530.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21)) :rule symm :premises (t5530.t2.a1))
% 5.38/5.60  (step t5530.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t5530.t2.t3))
% 5.38/5.60  (step t5530.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 5.38/5.60  (step t5530.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t5530.t2.t4 t5530.t2.t5))
% 5.38/5.60  (step t5530.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)
% 5.38/5.60  (step t5530.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 (t5530.t2.t7))
% 5.38/5.60  (step t5530.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)
% 5.38/5.60  (step t5530.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 (t5530.t2.t8 t5530.t2.t9))
% 5.38/5.60  (step t5530.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t5530.t2.t10 t5530.t2.a0))
% 5.38/5.60  (step t5530.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t5530.t2.t6 t5530.t2.t11))
% 5.38/5.60  (step t5530.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5530.t2.t2 t5530.t2.t12))
% 5.38/5.60  (step t5530.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t5530.t2.a0 t5530.t2.a1))
% 5.38/5.60  (step t5530.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t5530.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t5530.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t5530.t2 t5530.t3 t5530.t4))
% 5.38/5.60  (step t5530.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t5530.t5))
% 5.38/5.60  (step t5530.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t5530.t6))
% 5.38/5.60  (step t5530.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5530.t1 t5530.t7))
% 5.38/5.60  (step t5530.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.60  (step t5530.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5530.t8 t5530.t9))
% 5.38/5.60  (step t5530.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5530.t10))
% 5.38/5.60  (step t5530.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t5530.t11))
% 5.38/5.60  (step t5530.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 5.38/5.60  (step t5530.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t5530.t13 t5530.a1 t5530.a0))
% 5.38/5.60  (step t5530.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5530.t12 t5530.t14))
% 5.38/5.60  (step t5530 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t5530.a0 t5530.a1))
% 5.38/5.60  (step t5531 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t5532 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t5533 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t5530 t5531 t5532))
% 5.38/5.60  (step t5534 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t5533))
% 5.38/5.60  (step t5535 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t5534))
% 5.38/5.60  (step t5536 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5529 t5535))
% 5.38/5.60  (step t5537 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.60  (step t5538 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5536 t5537))
% 5.38/5.60  (step t5539 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5538))
% 5.38/5.60  (step t5540 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t5539))
% 5.38/5.60  (step t5541 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5528 t5540))
% 5.38/5.60  (step t5542 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.60  (step t5543 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.60  (step t5544 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.60  (step t5545 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5541 t5542 t5543 t5544))
% 5.38/5.60  (step t5546 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5545))
% 5.38/5.60  (step t5547 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5526 t5527 t5546))
% 5.38/5.60  (step t5548 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t5547))
% 5.38/5.60  (step t5549 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t5548))
% 5.38/5.60  (step t5550 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5463 t4762 t4804 t4808 t4811 t4857 t4860 t4863 t4815 t5202 t5491 t2319 t4996 t5523 t4195 t2318 t2548 t5462 t5525 t5549 t4370))
% 5.38/5.60  (step t5551 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t5550))
% 5.38/5.60  (step t5552 (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 (t4198))
% 5.38/5.60  (step t5553 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4226 t2318 t2319 t4754))
% 5.38/5.60  (step t5554 (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 (t5192))
% 5.38/5.60  (step t5555 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t5551 t5552 t5553 t5554 t4803))
% 5.38/5.60  (step t5556 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) :rule contraction :premises (t5555))
% 5.38/5.60  (step t5557 (cl (not (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 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.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_pos2)
% 5.38/5.60  (step t5558 (cl (= (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))))) :rule cong :premises (t4880 t4237 t3213))
% 5.38/5.60  (step t5559 (cl (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule and_neg)
% 5.38/5.60  (step t5560 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5561)
% 5.38/5.60  (assume t5561.a0 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.60  (assume t5561.a1 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (step t5561.t1 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5561.t2)
% 5.38/5.60  (assume t5561.t2.a0 (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (assume t5561.t2.a1 (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.60  (step t5561.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.60  (step t5561.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 (t5561.t2.t1))
% 5.38/5.60  (step t5561.t2.t3 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e20)) :rule symm :premises (t5561.t2.a1))
% 5.38/5.60  (step t5561.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t5561.t2.t3))
% 5.38/5.60  (step t5561.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 5.38/5.60  (step t5561.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t5561.t2.t4 t5561.t2.t5))
% 5.38/5.60  (step t5561.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)
% 5.38/5.60  (step t5561.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 (t5561.t2.t7))
% 5.38/5.60  (step t5561.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)
% 5.38/5.60  (step t5561.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 (t5561.t2.t8 t5561.t2.t9))
% 5.38/5.60  (step t5561.t2.t11 (cl (= (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t5561.t2.t10 t5561.t2.a0))
% 5.38/5.60  (step t5561.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t5561.t2.t6 t5561.t2.t11))
% 5.38/5.60  (step t5561.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5561.t2.t2 t5561.t2.t12))
% 5.38/5.60  (step t5561.t2 (cl (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t5561.t2.a0 t5561.t2.a1))
% 5.38/5.60  (step t5561.t3 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t5561.t4 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t5561.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t5561.t2 t5561.t3 t5561.t4))
% 5.38/5.60  (step t5561.t6 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t5561.t5))
% 5.38/5.60  (step t5561.t7 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t5561.t6))
% 5.38/5.60  (step t5561.t8 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5561.t1 t5561.t7))
% 5.38/5.60  (step t5561.t9 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule implies_neg2)
% 5.38/5.60  (step t5561.t10 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5561.t8 t5561.t9))
% 5.38/5.60  (step t5561.t11 (cl (=> (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5561.t10))
% 5.38/5.60  (step t5561.t12 (cl (not (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t5561.t11))
% 5.38/5.60  (step t5561.t13 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 5.38/5.60  (step t5561.t14 (cl (and (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5561.t13 t5561.a1 t5561.a0))
% 5.38/5.60  (step t5561.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5561.t12 t5561.t14))
% 5.38/5.60  (step t5561 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule subproof :discharge (t5561.a0 t5561.a1))
% 5.38/5.60  (step t5562 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t5563 (cl (not (and (= tptp.e20 (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)
% 5.38/5.60  (step t5564 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule resolution :premises (t5561 t5562 t5563))
% 5.38/5.60  (step t5565 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t5564))
% 5.38/5.60  (step t5566 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule contraction :premises (t5565))
% 5.38/5.60  (step t5567 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 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 (t5560 t5566))
% 5.38/5.60  (step t5568 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 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)
% 5.38/5.60  (step t5569 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5567 t5568))
% 5.38/5.60  (step t5570 (cl (=> (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5569))
% 5.38/5.60  (step t5571 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule implies :premises (t5570))
% 5.38/5.60  (step t5572 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5559 t5571))
% 5.38/5.60  (step t5573 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.60  (step t5574 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.60  (step t5575 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 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)
% 5.38/5.60  (step t5576 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5572 t5573 t5574 t5575))
% 5.38/5.60  (step t5577 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule contraction :premises (t5576))
% 5.38/5.60  (step t5578 (cl (or (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule resolution :premises (t5557 t5558 t5577))
% 5.38/5.60  (step t5579 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule or :premises (t5578))
% 5.38/5.60  (step t5580 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))) :rule reordering :premises (t5579))
% 5.38/5.60  (step t5581 (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)
% 5.38/5.60  (step t5582 (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 (t4304 t4961 t4346))
% 5.38/5.60  (step t5583 (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)
% 5.38/5.60  (step t5584 (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)
% 5.38/5.60  (anchor :step t5585)
% 5.38/5.60  (assume t5585.a0 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5585.a1 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (step t5585.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)
% 5.38/5.60  (anchor :step t5585.t2)
% 5.38/5.60  (assume t5585.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (assume t5585.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (step t5585.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.60  (step t5585.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 (t5585.t2.t1))
% 5.38/5.60  (step t5585.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t5585.t2.a1))
% 5.38/5.60  (step t5585.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t5585.t2.t3))
% 5.38/5.60  (step t5585.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule refl)
% 5.38/5.60  (step t5585.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 (t5585.t2.t4 t5585.t2.t5))
% 5.38/5.60  (step t5585.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)
% 5.38/5.60  (step t5585.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 (t5585.t2.t7))
% 5.38/5.60  (step t5585.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)
% 5.38/5.60  (step t5585.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 (t5585.t2.t8 t5585.t2.t9))
% 5.38/5.60  (step t5585.t2.t11 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t5585.t2.t10 t5585.t2.a0))
% 5.38/5.60  (step t5585.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)) false)) :rule trans :premises (t5585.t2.t6 t5585.t2.t11))
% 5.38/5.60  (step t5585.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5585.t2.t2 t5585.t2.t12))
% 5.38/5.60  (step t5585.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 (t5585.t2.a0 t5585.t2.a1))
% 5.38/5.60  (step t5585.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)
% 5.38/5.60  (step t5585.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)
% 5.38/5.60  (step t5585.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 (t5585.t2 t5585.t3 t5585.t4))
% 5.38/5.60  (step t5585.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 (t5585.t5))
% 5.38/5.60  (step t5585.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 (t5585.t6))
% 5.38/5.60  (step t5585.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 (t5585.t1 t5585.t7))
% 5.38/5.60  (step t5585.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)
% 5.38/5.60  (step t5585.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 (t5585.t8 t5585.t9))
% 5.38/5.60  (step t5585.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 (t5585.t10))
% 5.38/5.60  (step t5585.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 (t5585.t11))
% 5.38/5.60  (step t5585.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)
% 5.38/5.60  (step t5585.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 (t5585.t13 t5585.a1 t5585.a0))
% 5.38/5.60  (step t5585.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t5585.t12 t5585.t14))
% 5.38/5.60  (step t5585 (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 (t5585.a0 t5585.a1))
% 5.38/5.60  (step t5586 (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)
% 5.38/5.60  (step t5587 (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)
% 5.38/5.60  (step t5588 (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 (t5585 t5586 t5587))
% 5.38/5.60  (step t5589 (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 (t5588))
% 5.38/5.60  (step t5590 (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 (t5589))
% 5.38/5.60  (step t5591 (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 (t5584 t5590))
% 5.38/5.60  (step t5592 (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)
% 5.38/5.60  (step t5593 (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 (t5591 t5592))
% 5.38/5.60  (step t5594 (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 (t5593))
% 5.38/5.60  (step t5595 (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 (t5594))
% 5.38/5.60  (step t5596 (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 (t5583 t5595))
% 5.38/5.60  (step t5597 (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)
% 5.38/5.60  (step t5598 (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)
% 5.38/5.60  (step t5599 (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)
% 5.38/5.60  (step t5600 (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 (t5596 t5597 t5598 t5599))
% 5.38/5.60  (step t5601 (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 (t5600))
% 5.38/5.60  (step t5602 (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 (t5581 t5582 t5601))
% 5.38/5.60  (step t5603 (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 (t5602))
% 5.38/5.60  (step t5604 (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 (t5603))
% 5.38/5.60  (step t5605 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5556 t5580 t4262 t4913 t4915 t4917 t5604 t4996))
% 5.38/5.60  (step t5606 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t5605))
% 5.38/5.60  (step t5607 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t5606))
% 5.38/5.60  (step t5608 (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)
% 5.38/5.60  (step t5609 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule refl)
% 5.38/5.60  (step t5610 (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 (t3182 t4112 t5609))
% 5.38/5.60  (step t5611 (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)
% 5.38/5.60  (step t5612 (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)
% 5.38/5.60  (anchor :step t5613)
% 5.38/5.60  (assume t5613.a0 (not (= tptp.e20 tptp.e22)))
% 5.38/5.60  (assume t5613.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.38/5.60  (step t5613.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)
% 5.38/5.60  (anchor :step t5613.t2)
% 5.38/5.60  (assume t5613.t2.a0 (not (= tptp.e20 tptp.e22)))
% 5.38/5.60  (assume t5613.t2.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.38/5.60  (step t5613.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) false) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.60  (step t5613.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 (t5613.t2.t1))
% 5.38/5.60  (step t5613.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 5.38/5.60  (step t5613.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t5613.t2.a1))
% 5.38/5.60  (step t5613.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 tptp.e22))) :rule cong :premises (t5613.t2.t3 t5613.t2.t4))
% 5.38/5.60  (step t5613.t2.t6 (cl (= (= (= tptp.e20 tptp.e22) false) (not (= tptp.e20 tptp.e22)))) :rule equiv_simplify)
% 5.38/5.60  (step t5613.t2.t7 (cl (= (= tptp.e20 tptp.e22) false) (not (not (= tptp.e20 tptp.e22)))) :rule equiv2 :premises (t5613.t2.t6))
% 5.38/5.60  (step t5613.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e22)))) (= tptp.e20 tptp.e22)) :rule not_not)
% 5.38/5.60  (step t5613.t2.t9 (cl (= (= tptp.e20 tptp.e22) false) (= tptp.e20 tptp.e22)) :rule resolution :premises (t5613.t2.t7 t5613.t2.t8))
% 5.38/5.60  (step t5613.t2.t10 (cl (= (= tptp.e20 tptp.e22) false)) :rule resolution :premises (t5613.t2.t9 t5613.t2.a0))
% 5.38/5.60  (step t5613.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) false)) :rule trans :premises (t5613.t2.t5 t5613.t2.t10))
% 5.38/5.60  (step t5613.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5613.t2.t2 t5613.t2.t11))
% 5.38/5.60  (step t5613.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 (t5613.t2.a0 t5613.t2.a1))
% 5.38/5.60  (step t5613.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)
% 5.38/5.60  (step t5613.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)
% 5.38/5.60  (step t5613.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 (t5613.t2 t5613.t3 t5613.t4))
% 5.38/5.60  (step t5613.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 (t5613.t5))
% 5.38/5.60  (step t5613.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 (t5613.t6))
% 5.38/5.60  (step t5613.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 (t5613.t1 t5613.t7))
% 5.38/5.60  (step t5613.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)
% 5.38/5.60  (step t5613.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 (t5613.t8 t5613.t9))
% 5.38/5.60  (step t5613.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 (t5613.t10))
% 5.38/5.60  (step t5613.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 (t5613.t11))
% 5.38/5.60  (step t5613.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)
% 5.38/5.60  (step t5613.t14 (cl (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5613.t13 t5613.a0 t5613.a1))
% 5.38/5.60  (step t5613.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5613.t12 t5613.t14))
% 5.38/5.60  (step t5613 (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 (t5613.a0 t5613.a1))
% 5.38/5.60  (step t5614 (cl (not (and (not (= tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.60  (step t5615 (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)
% 5.38/5.60  (step t5616 (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 (t5613 t5614 t5615))
% 5.38/5.60  (step t5617 (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 (t5616))
% 5.38/5.60  (step t5618 (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 (t5617))
% 5.38/5.60  (step t5619 (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 (t5612 t5618))
% 5.38/5.60  (step t5620 (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)
% 5.38/5.60  (step t5621 (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 (t5619 t5620))
% 5.38/5.60  (step t5622 (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 (t5621))
% 5.38/5.60  (step t5623 (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 (t5622))
% 5.38/5.60  (step t5624 (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 (t5611 t5623))
% 5.38/5.60  (step t5625 (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)
% 5.38/5.60  (step t5626 (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)
% 5.38/5.60  (step t5627 (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)
% 5.38/5.60  (step t5628 (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 (t5624 t5625 t5626 t5627))
% 5.38/5.60  (step t5629 (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 (t5628))
% 5.38/5.60  (step t5630 (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 (t5608 t5610 t5629))
% 5.38/5.60  (step t5631 (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 (t5630))
% 5.38/5.60  (step t5632 (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 (t5631))
% 5.38/5.60  (step t5633 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.38/5.60  (step t5634 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t5633))
% 5.38/5.60  (step t5635 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.60  (step t5636 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 5.38/5.60  (step t5637 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5638 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t5637))
% 5.38/5.60  (step t5639 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))))) :rule all_simplify)
% 5.38/5.60  (step t5640 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule refl)
% 5.38/5.60  (step t5641 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 5.38/5.60  (step t5642 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t5640 t5641))
% 5.38/5.60  (step t5643 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule all_simplify)
% 5.38/5.60  (step t5644 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) true)) :rule trans :premises (t5642 t5643))
% 5.38/5.60  (step t5645 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule trans :premises (t5639 t5644))
% 5.38/5.60  (step t5646 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5638 t5645))
% 5.38/5.60  (step t5647 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t5636 t5646 t3430))
% 5.38/5.60  (step t5648 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 5.38/5.60  (step t5649 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5650)
% 5.38/5.60  (assume t5650.a0 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))
% 5.38/5.60  (assume t5650.a1 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.60  (step t5650.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5650.t2)
% 5.38/5.60  (assume t5650.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.60  (assume t5650.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))
% 5.38/5.60  (step t5650.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5650.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 (t5650.t2.t1))
% 5.38/5.60  (step t5650.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e22) tptp.e22)) :rule symm :premises (t5650.t2.a1))
% 5.38/5.60  (step t5650.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule symm :premises (t5650.t2.t3))
% 5.38/5.60  (step t5650.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 5.38/5.60  (step t5650.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t5650.t2.t4 t5650.t2.t5))
% 5.38/5.60  (step t5650.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5650.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t5650.t2.t7))
% 5.38/5.60  (step t5650.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 5.38/5.60  (step t5650.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t5650.t2.t8 t5650.t2.t9))
% 5.38/5.60  (step t5650.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t5650.t2.t10 t5650.t2.a0))
% 5.38/5.60  (step t5650.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t5650.t2.t6 t5650.t2.t11))
% 5.38/5.60  (step t5650.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5650.t2.t2 t5650.t2.t12))
% 5.38/5.60  (step t5650.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t5650.t2.a0 t5650.t2.a1))
% 5.38/5.60  (step t5650.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t5650.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.38/5.60  (step t5650.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t5650.t2 t5650.t3 t5650.t4))
% 5.38/5.60  (step t5650.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t5650.t5))
% 5.38/5.60  (step t5650.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t5650.t6))
% 5.38/5.60  (step t5650.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5650.t1 t5650.t7))
% 5.38/5.60  (step t5650.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t5650.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5650.t8 t5650.t9))
% 5.38/5.60  (step t5650.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t5650.t10))
% 5.38/5.60  (step t5650.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t5650.t11))
% 5.38/5.60  (step t5650.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule and_neg)
% 5.38/5.60  (step t5650.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t5650.t13 t5650.a1 t5650.a0))
% 5.38/5.60  (step t5650.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5650.t12 t5650.t14))
% 5.38/5.60  (step t5650 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t5650.a0 t5650.a1))
% 5.38/5.60  (step t5651 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) :rule and_pos)
% 5.38/5.60  (step t5652 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t5653 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t5650 t5651 t5652))
% 5.38/5.60  (step t5654 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t5653))
% 5.38/5.60  (step t5655 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t5654))
% 5.38/5.60  (step t5656 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5649 t5655))
% 5.38/5.60  (step t5657 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t5658 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5656 t5657))
% 5.38/5.60  (step t5659 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t5658))
% 5.38/5.60  (step t5660 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t5659))
% 5.38/5.60  (step t5661 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5648 t5660))
% 5.38/5.60  (step t5662 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))))) :rule or_neg)
% 5.38/5.60  (step t5663 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 5.38/5.60  (step t5664 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t5665 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5661 t5662 t5663 t5664))
% 5.38/5.60  (step t5666 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t5665))
% 5.38/5.60  (step t5667 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5635 t5647 t5666))
% 5.38/5.60  (step t5668 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t5667))
% 5.38/5.60  (step t5669 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t5668))
% 5.38/5.60  (step t5670 (cl (not (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.60  (step t5671 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t4876 t5607 t4911 t4195 t2318 t2319 t2548 t4302 t5632 t4753 t5634 t5669 t5670))
% 5.38/5.60  (step t5672 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t5671))
% 5.38/5.60  (step t5673 (cl (not (= (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv_pos2)
% 5.38/5.60  (step t5674 (cl (= (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule refl)
% 5.38/5.60  (step t5675 (cl (= (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) true) (= (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.60  (step t5676 (cl (not (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) true)) (= (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule equiv1 :premises (t5675))
% 5.38/5.60  (step t5677 (cl (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))))) :rule all_simplify)
% 5.38/5.60  (step t5678 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule refl)
% 5.38/5.60  (step t5679 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule all_simplify)
% 5.38/5.60  (step t5680 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule cong :premises (t5678 t5679))
% 5.38/5.60  (step t5681 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) true)) :rule all_simplify)
% 5.38/5.60  (step t5682 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) true)) :rule trans :premises (t5680 t5681))
% 5.38/5.60  (step t5683 (cl (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) true)) :rule trans :premises (t5677 t5682))
% 5.38/5.60  (step t5684 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t5676 t5683))
% 5.38/5.60  (step t5685 (cl (= (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) true) (= (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.60  (step t5686 (cl (not (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) true)) (= (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule equiv1 :premises (t5685))
% 5.38/5.60  (step t5687 (cl (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))))) :rule all_simplify)
% 5.38/5.60  (step t5688 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule refl)
% 5.38/5.60  (step t5689 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule all_simplify)
% 5.38/5.60  (step t5690 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule cong :premises (t5688 t5689))
% 5.38/5.60  (step t5691 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) true)) :rule all_simplify)
% 5.38/5.60  (step t5692 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) true)) :rule trans :premises (t5690 t5691))
% 5.38/5.60  (step t5693 (cl (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) true)) :rule trans :premises (t5687 t5692))
% 5.38/5.60  (step t5694 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t5686 t5693))
% 5.38/5.60  (step t5695 (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)
% 5.38/5.60  (step t5696 (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 (t5695))
% 5.38/5.60  (step t5697 (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)
% 5.38/5.60  (step t5698 (cl (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule refl)
% 5.38/5.60  (step t5699 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule all_simplify)
% 5.38/5.60  (step t5700 (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 (t5698 t5699))
% 5.38/5.60  (step t5701 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule all_simplify)
% 5.38/5.60  (step t5702 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) true)) :rule trans :premises (t5700 t5701))
% 5.38/5.60  (step t5703 (cl (= (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) true)) :rule trans :premises (t5697 t5702))
% 5.38/5.60  (step t5704 (cl (= (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5696 t5703))
% 5.38/5.60  (step t5705 (cl (= (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule cong :premises (t5674 t3430 t4112 t5162 t5684 t5694 t5704))
% 5.38/5.60  (step t5706 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.60  (step t5707 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t5708 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t5709 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 5.38/5.60  (step t5710 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.38/5.60  (step t5711 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.60  (step t5712 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 5.38/5.60  (step t5713 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t5714 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t5706 t5707 t5708 t5709 t5710 t5711 t5712 t5713))
% 5.38/5.60  (step t5715 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t5714))
% 5.38/5.60  (step t5716 (cl (or (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t5673 t5705 t5715))
% 5.38/5.60  (step t5717 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))) :rule or :premises (t5716))
% 5.38/5.60  (step t5718 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t5717))
% 5.38/5.60  (step t5719 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_pos2)
% 5.38/5.60  (step t5720 (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)
% 5.38/5.60  (step t5721 (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 (t5720))
% 5.38/5.60  (step t5722 (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)
% 5.38/5.60  (step t5723 (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)
% 5.38/5.60  (step t5724 (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)
% 5.38/5.60  (step t5725 (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 (t5723 t5724))
% 5.38/5.60  (step t5726 (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)
% 5.38/5.60  (step t5727 (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 (t5725 t5726))
% 5.38/5.60  (step t5728 (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 (t5722 t5727))
% 5.38/5.60  (step t5729 (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 (t5721 t5728))
% 5.38/5.60  (step t5730 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule refl)
% 5.38/5.60  (step t5731 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))))) :rule cong :premises (t3349 t3183 t5729 t5730))
% 5.38/5.60  (step t5732 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule and_neg)
% 5.38/5.60  (step t5733 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5734)
% 5.38/5.60  (assume t5734.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.60  (assume t5734.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5734.a2 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))
% 5.38/5.60  (step t5734.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5734.t2)
% 5.38/5.60  (assume t5734.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))
% 5.38/5.60  (assume t5734.t2.a1 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.38/5.60  (step t5734.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) false) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.60  (step t5734.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 (t5734.t2.t1))
% 5.38/5.60  (step t5734.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t5734.t2.a1))
% 5.38/5.60  (step t5734.t2.t4 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t5734.t2.t3))
% 5.38/5.60  (step t5734.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e22) (tptp.op2 tptp.e22 tptp.e22))) :rule refl)
% 5.38/5.60  (step t5734.t2.t6 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule cong :premises (t5734.t2.t4 t5734.t2.t5))
% 5.38/5.60  (step t5734.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)
% 5.38/5.60  (step t5734.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 (t5734.t2.t7))
% 5.38/5.60  (step t5734.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)
% 5.38/5.60  (step t5734.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 (t5734.t2.t8 t5734.t2.t9))
% 5.38/5.60  (step t5734.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) false)) :rule resolution :premises (t5734.t2.t10 t5734.t2.a0))
% 5.38/5.60  (step t5734.t2.t12 (cl (= (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)) false)) :rule trans :premises (t5734.t2.t6 t5734.t2.t11))
% 5.38/5.60  (step t5734.t2.t13 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t5734.t2.t2 t5734.t2.t12))
% 5.38/5.60  (step t5734.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t5734.t2.a0 t5734.t2.a1))
% 5.38/5.60  (step t5734.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule and_pos)
% 5.38/5.60  (step t5734.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5734.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t5734.t2 t5734.t3 t5734.t4))
% 5.38/5.60  (step t5734.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t5734.t5))
% 5.38/5.60  (step t5734.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t5734.t6))
% 5.38/5.60  (step t5734.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t5734.t1 t5734.t7))
% 5.38/5.60  (step t5734.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule implies_neg2)
% 5.38/5.60  (step t5734.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t5734.t8 t5734.t9))
% 5.38/5.60  (step t5734.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t5734.t10))
% 5.38/5.60  (step t5734.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t5734.t11))
% 5.38/5.60  (step t5734.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t5734.t14 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5734.t15)
% 5.38/5.60  (assume t5734.t15.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5734.t15.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.60  (step t5734.t15.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t5734.t15.a1))
% 5.38/5.60  (step t5734.t15.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t5734.t15.t1))
% 5.38/5.60  (step t5734.t15.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5734.t15.a0))
% 5.38/5.60  (step t5734.t15.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t5734.t15.t3))
% 5.38/5.60  (step t5734.t15.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5734.t15.t4))
% 5.38/5.60  (step t5734.t15.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.60  (step t5734.t15.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t5734.t15.t5 t5734.t15.t6))
% 5.38/5.60  (step t5734.t15.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t5734.t15.t2 t5734.t15.t7))
% 5.38/5.60  (step t5734.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t5734.t15.a0 t5734.t15.a1))
% 5.38/5.60  (step t5734.t16 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5734.t17 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5734.t18 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t5734.t15 t5734.t16 t5734.t17))
% 5.38/5.60  (step t5734.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t5734.t18))
% 5.38/5.60  (step t5734.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t5734.t19))
% 5.38/5.60  (step t5734.t21 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5734.t14 t5734.t20))
% 5.38/5.60  (step t5734.t22 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.38/5.60  (step t5734.t23 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5734.t21 t5734.t22))
% 5.38/5.60  (step t5734.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t5734.t23))
% 5.38/5.60  (step t5734.t25 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t5734.t24))
% 5.38/5.60  (step t5734.t26 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t5734.t27 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t5734.t26 t5734.a1 t5734.a0))
% 5.38/5.60  (step t5734.t28 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t5734.t25 t5734.t27))
% 5.38/5.60  (step t5734.t29 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t5734.t13 t5734.a2 t5734.t28))
% 5.38/5.60  (step t5734.t30 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t5734.t12 t5734.t29))
% 5.38/5.60  (step t5734 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule subproof :discharge (t5734.a0 t5734.a1 t5734.a2))
% 5.38/5.60  (step t5735 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5736 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (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.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5737 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (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)
% 5.38/5.60  (step t5738 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))))) :rule resolution :premises (t5734 t5735 t5736 t5737))
% 5.38/5.60  (step t5739 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule reordering :premises (t5738))
% 5.38/5.60  (step t5740 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t5739))
% 5.38/5.60  (step t5741 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 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 (t5733 t5740))
% 5.38/5.60  (step t5742 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 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)
% 5.38/5.60  (step t5743 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t5741 t5742))
% 5.38/5.60  (step t5744 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t5743))
% 5.38/5.60  (step t5745 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22))))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule implies :premises (t5744))
% 5.38/5.60  (step t5746 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t5732 t5745))
% 5.38/5.60  (step t5747 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5748 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t5749 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))))) :rule or_neg)
% 5.38/5.60  (step t5750 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 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)
% 5.38/5.60  (step t5751 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t5746 t5747 t5748 t5749 t5750))
% 5.38/5.60  (step t5752 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule contraction :premises (t5751))
% 5.38/5.60  (step t5753 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))))) :rule resolution :premises (t5719 t5731 t5752))
% 5.38/5.60  (step t5754 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule or :premises (t5753))
% 5.38/5.60  (step t5755 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t5754))
% 5.38/5.60  (step t5756 (cl (not (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e22 tptp.e22)))) :rule and :premises (t3346))
% 5.38/5.60  (step t5757 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t5755 t5756 t2548 t2318))
% 5.38/5.60  (step t5758 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t5146))
% 5.38/5.60  (step t5759 (cl (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t3975 t2318 t2548 t3976))
% 5.38/5.60  (step t5760 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t3247 t3347 t5718 t5757 t4949 t5758 t5759 t4948))
% 5.38/5.60  (step t5761 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t5760))
% 5.38/5.60  (step t5762 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5672 t5761))
% 5.38/5.60  (step t5763 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t5762))
% 5.38/5.60  (step t5764 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t5763))
% 5.38/5.60  (step t5765 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.60  (step t5766 (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)
% 5.38/5.60  (step t5767 (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 (t5766))
% 5.38/5.60  (step t5768 (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)
% 5.38/5.60  (step t5769 (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)
% 5.38/5.60  (step t5770 (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)
% 5.38/5.60  (step t5771 (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 (t5769 t5770))
% 5.38/5.60  (step t5772 (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)
% 5.38/5.60  (step t5773 (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 (t5771 t5772))
% 5.38/5.60  (step t5774 (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 (t5768 t5773))
% 5.38/5.60  (step t5775 (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 (t5767 t5774))
% 5.38/5.60  (step t5776 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t3183 t4112 t4304 t3430 t5775 t3795))
% 5.38/5.60  (step t5777 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule and_neg)
% 5.38/5.60  (step t5778 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5779)
% 5.38/5.60  (assume t5779.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5779.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.38/5.60  (assume t5779.a2 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5779.a3 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (assume t5779.a4 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5779.t2)
% 5.38/5.60  (assume t5779.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))
% 5.38/5.60  (assume t5779.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5779.t2.a2 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))
% 5.38/5.60  (assume t5779.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5779.t2.a4 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (step t5779.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5779.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 (t5779.t2.t1))
% 5.38/5.60  (step t5779.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t5779.t2.a1))
% 5.38/5.60  (step t5779.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t5779.t2.t3))
% 5.38/5.60  (step t5779.t2.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5779.t2.a3))
% 5.38/5.60  (step t5779.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e22) tptp.e22)) :rule symm :premises (t5779.t2.a2))
% 5.38/5.60  (step t5779.t2.t7 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t5779.t2.t6))
% 5.38/5.60  (step t5779.t2.t8 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e20 tptp.e22))) :rule trans :premises (t5779.t2.t5 t5779.t2.t7))
% 5.38/5.60  (step t5779.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t5779.t2.t8))
% 5.38/5.60  (step t5779.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t5779.t2.a4))
% 5.38/5.60  (step t5779.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule trans :premises (t5779.t2.t10 t5779.t2.a3))
% 5.38/5.60  (step t5779.t2.t12 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t5779.t2.t11))
% 5.38/5.60  (step t5779.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e22) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t5779.t2.t9 t5779.t2.t12))
% 5.38/5.60  (step t5779.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e22))) :rule symm :premises (t5779.t2.t13))
% 5.38/5.60  (step t5779.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule cong :premises (t5779.t2.t4 t5779.t2.t14))
% 5.38/5.60  (step t5779.t2.t16 (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)
% 5.38/5.60  (step t5779.t2.t17 (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 (t5779.t2.t16))
% 5.38/5.60  (step t5779.t2.t18 (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)
% 5.38/5.60  (step t5779.t2.t19 (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 (t5779.t2.t17 t5779.t2.t18))
% 5.38/5.60  (step t5779.t2.t20 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) false)) :rule resolution :premises (t5779.t2.t19 t5779.t2.a0))
% 5.38/5.60  (step t5779.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t5779.t2.t15 t5779.t2.t20))
% 5.38/5.60  (step t5779.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5779.t2.t2 t5779.t2.t21))
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t5779.t2.a0 t5779.t2.a1 t5779.t2.a2 t5779.t2.a3 t5779.t2.a4))
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and_pos)
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5779.t7 (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t5779.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5779.t2 t5779.t3 t5779.t4 t5779.t5 t5779.t6 t5779.t7))
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t5779.t8))
% 5.38/5.60  (step t5779.t10 (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t5779.t9))
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5779.t1 t5779.t10))
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5779.t11 t5779.t12))
% 5.38/5.60  (step t5779.t14 (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t5779.t13))
% 5.38/5.60  (step t5779.t15 (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t5779.t14))
% 5.38/5.60  (step t5779.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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (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.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 5.38/5.60  (step t5779.t17 (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.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5779.t16 t5779.a4 t5779.a2 t5779.a1 t5779.a0 t5779.a3))
% 5.38/5.60  (step t5779.t18 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5779.t15 t5779.t17))
% 5.38/5.60  (step t5779 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t5779.a0 t5779.a1 t5779.a2 t5779.a3 t5779.a4))
% 5.38/5.60  (step t5780 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5781 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.60  (step t5782 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5783 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t5784 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (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)
% 5.38/5.60  (step t5785 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))))) :rule resolution :premises (t5779 t5780 t5781 t5782 t5783 t5784))
% 5.38/5.60  (step t5786 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t5785))
% 5.38/5.60  (step t5787 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t5786))
% 5.38/5.60  (step t5788 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5778 t5787))
% 5.38/5.60  (step t5789 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t5790 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5788 t5789))
% 5.38/5.60  (step t5791 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t5790))
% 5.38/5.60  (step t5792 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22))))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t5791))
% 5.38/5.60  (step t5793 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5777 t5792))
% 5.38/5.60  (step t5794 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t5795 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))))) :rule or_neg)
% 5.38/5.60  (step t5796 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5797 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t5798 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))))) :rule or_neg)
% 5.38/5.60  (step t5799 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t5800 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5793 t5794 t5795 t5796 t5797 t5798 t5799))
% 5.38/5.60  (step t5801 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t5800))
% 5.38/5.60  (step t5802 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5765 t5776 t5801))
% 5.38/5.60  (step t5803 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t5802))
% 5.38/5.60  (step t5804 (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.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t5803))
% 5.38/5.60  (step t5805 (cl (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e22)))) :rule and :premises (t3346))
% 5.38/5.60  (step t5806 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule resolution :premises (t5427 t5461 t5462 t5764 t5804 t2318 t5805 t5632 t4753))
% 5.38/5.60  (step t5807 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)))) :rule contraction :premises (t5806))
% 5.38/5.60  (step t5808 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.38/5.60  (step t5809 (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 (t5286))
% 5.38/5.60  (step t5810 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t5808 t4762 t4804 t4808 t4811 t4857 t4860 t4863 t4815 t5202 t4876 t5240 t2319 t5241 t5284 t4195 t2318 t2548 t5285 t4911 t4195 t2318 t2319 t2548 t4302 t5197 t4915 t4917 t5809 t5324 t5326))
% 5.38/5.60  (step t5811 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule contraction :premises (t5810))
% 5.38/5.60  (step t5812 (cl (= 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 or :premises (t5084))
% 5.38/5.60  (step t5813 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t5378))
% 5.38/5.60  (step t5814 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t5811 t5812 t5113 t5353 t4636 t5377 t5285 t5813 t5113))
% 5.38/5.60  (step t5815 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule contraction :premises (t5814))
% 5.38/5.60  (step t5816 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t5382))
% 5.38/5.60  (step t5817 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t5815 t5816 t5324 t5422))
% 5.38/5.60  (step t5818 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule contraction :premises (t5817))
% 5.38/5.60  (step t5819 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv_pos2)
% 5.38/5.60  (step t5820 (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)
% 5.38/5.60  (step t5821 (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 (t5820))
% 5.38/5.60  (step t5822 (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)
% 5.38/5.60  (step t5823 (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)
% 5.38/5.60  (step t5824 (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)
% 5.38/5.60  (step t5825 (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 (t5823 t5824))
% 5.38/5.60  (step t5826 (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)
% 5.38/5.60  (step t5827 (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 (t5825 t5826))
% 5.38/5.60  (step t5828 (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 (t5822 t5827))
% 5.38/5.60  (step t5829 (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 (t5821 t5828))
% 5.38/5.60  (step t5830 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule cong :premises (t3183 t4305 t3429 t5829))
% 5.38/5.60  (step t5831 (cl (not (= (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) (not (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv_pos2)
% 5.38/5.60  (step t5832 (cl (= (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule refl)
% 5.38/5.60  (step t5833 (cl (= (= (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule equiv_simplify)
% 5.38/5.60  (step t5834 (cl (= (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule equiv2 :premises (t5833))
% 5.38/5.60  (step t5835 (cl (not (not (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule not_not)
% 5.38/5.60  (step t5836 (cl (= (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5834 t5835))
% 5.38/5.60  (step t5837 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5838)
% 5.38/5.60  (assume t5838.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5838.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.60  (assume t5838.a2 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5838.a3 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 5.38/5.60  (step t5838.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 5.38/5.60  (step t5838.t2 (cl (= (= false true) false)) :rule all_simplify)
% 5.38/5.60  (step t5838.t3 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.60  (step t5838.t4 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv2 :premises (t5838.t3))
% 5.38/5.60  (step t5838.t5 (cl (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule not_not)
% 5.38/5.60  (step t5838.t6 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t5838.t4 t5838.t5))
% 5.38/5.60  (step t5838.t7 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t5838.t6 t5838.a3))
% 5.38/5.60  (step t5838.t8 (cl (= false (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule symm :premises (t5838.t7))
% 5.38/5.60  (step t5838.t9 (cl (= (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) true) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 5.38/5.60  (step t5838.t10 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) true) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule equiv2 :premises (t5838.t9))
% 5.38/5.60  (step t5838.t11 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) :rule symm :premises (t5838.a1))
% 5.38/5.60  (step t5838.t12 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t5838.a0))
% 5.38/5.60  (step t5838.t13 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t5838.t12))
% 5.38/5.60  (step t5838.t14 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e22)) :rule symm :premises (t5838.a2))
% 5.38/5.60  (step t5838.t15 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule trans :premises (t5838.t14 t5838.t13))
% 5.38/5.60  (step t5838.t16 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t5838.t15))
% 5.38/5.60  (step t5838.t17 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule trans :premises (t5838.t11 t5838.t13 t5838.t16))
% 5.38/5.60  (step t5838.t18 (cl (= (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) true)) :rule resolution :premises (t5838.t10 t5838.t17))
% 5.38/5.60  (step t5838.t19 (cl (= false true)) :rule trans :premises (t5838.t8 t5838.t18))
% 5.38/5.60  (step t5838.t20 (cl false) :rule resolution :premises (t5838.t1 t5838.t2 t5838.t19))
% 5.38/5.60  (step t5838 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) :rule subproof :discharge (t5838.a0 t5838.a1 t5838.a2 t5838.a3))
% 5.38/5.60  (step t5839 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5840 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5841 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5842 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5843 (cl false (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5838 t5839 t5840 t5841 t5842))
% 5.38/5.60  (step t5844 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) false) :rule reordering :premises (t5843))
% 5.38/5.60  (step t5845 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) false) :rule contraction :premises (t5844))
% 5.38/5.60  (step t5846 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) false) :rule resolution :premises (t5837 t5845))
% 5.38/5.60  (step t5847 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not false)) :rule implies_neg2)
% 5.38/5.60  (step t5848 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) :rule resolution :premises (t5846 t5847))
% 5.38/5.60  (step t5849 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) :rule contraction :premises (t5848))
% 5.38/5.60  (step t5850 (cl (= (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule implies_simplify)
% 5.38/5.60  (step t5851 (cl (not (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv1 :premises (t5850))
% 5.38/5.60  (step t5852 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5849 t5851))
% 5.38/5.60  (step t5853 (cl (= (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false)) :rule resolution :premises (t5836 t5852))
% 5.38/5.60  (step t5854 (cl (= (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false))) :rule cong :premises (t5832 t5853))
% 5.38/5.60  (step t5855 (cl (= (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) false) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule all_simplify)
% 5.38/5.60  (step t5856 (cl (= (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))))) :rule trans :premises (t5854 t5855))
% 5.38/5.60  (step t5857 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5858)
% 5.38/5.60  (assume t5858.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t5858.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t5858.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.38/5.60  (assume t5858.a3 (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 5.38/5.60  (step t5858.t1 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule and_neg)
% 5.38/5.60  (step t5858.t2 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5858.t1 t5858.a0 t5858.a2 t5858.a1 t5858.a3))
% 5.38/5.60  (step t5858 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule subproof :discharge (t5858.a0 t5858.a1 t5858.a2 t5858.a3))
% 5.38/5.60  (step t5859 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t5860 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5861 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5862 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (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)
% 5.38/5.60  (step t5863 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5858 t5859 t5860 t5861 t5862))
% 5.38/5.60  (step t5864 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule reordering :premises (t5863))
% 5.38/5.60  (step t5865 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t5864))
% 5.38/5.60  (step t5866 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t5857 t5865))
% 5.38/5.60  (step t5867 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule implies_neg2)
% 5.38/5.60  (step t5868 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5866 t5867))
% 5.38/5.60  (step t5869 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t5868))
% 5.38/5.60  (step t5870 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5831 t5856 t5869))
% 5.38/5.60  (step t5871 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) :rule not_and :premises (t5870))
% 5.38/5.60  (step t5872 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t5873 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5874 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t5875 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (not (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t5876 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t5871 t5872 t5873 t5874 t5875))
% 5.38/5.60  (step t5877 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t5876))
% 5.38/5.60  (step t5878 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5819 t5830 t5877))
% 5.38/5.60  (step t5879 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule or :premises (t5878))
% 5.38/5.60  (step t5880 (cl (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t5879))
% 5.38/5.60  (step t5881 (cl (not (= (tptp.op2 tptp.e21 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t3346))
% 5.38/5.60  (step t5882 (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 (t3683))
% 5.38/5.60  (step t5883 (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 (t5882))
% 5.38/5.60  (step t5884 (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)
% 5.38/5.60  (step t5885 (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)
% 5.38/5.60  (step t5886 (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 (t5885))
% 5.38/5.60  (step t5887 (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)
% 5.38/5.60  (step t5888 (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)
% 5.38/5.60  (step t5889 (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)
% 5.38/5.60  (step t5890 (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 (t5888 t5889))
% 5.38/5.60  (step t5891 (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)
% 5.38/5.60  (step t5892 (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 (t5890 t5891))
% 5.38/5.60  (step t5893 (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 (t5887 t5892))
% 5.38/5.60  (step t5894 (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 (t5886 t5893))
% 5.38/5.60  (step t5895 (cl (= (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule refl)
% 5.38/5.60  (step t5896 (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 (t3146 t5894 t5895))
% 5.38/5.60  (step t5897 (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)
% 5.38/5.60  (step t5898 (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)
% 5.38/5.60  (anchor :step t5899)
% 5.38/5.60  (assume t5899.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (assume t5899.a1 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 5.38/5.60  (step t5899.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)
% 5.38/5.60  (anchor :step t5899.t2)
% 5.38/5.60  (assume t5899.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))))
% 5.38/5.60  (assume t5899.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (step t5899.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.60  (step t5899.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 (t5899.t2.t1))
% 5.38/5.60  (step t5899.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t5899.t2.a1))
% 5.38/5.60  (step t5899.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t5899.t2.t3))
% 5.38/5.60  (step t5899.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e23))) :rule refl)
% 5.38/5.60  (step t5899.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 (t5899.t2.t4 t5899.t2.t5))
% 5.38/5.60  (step t5899.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)
% 5.38/5.60  (step t5899.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 (t5899.t2.t7))
% 5.38/5.60  (step t5899.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)
% 5.38/5.60  (step t5899.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 (t5899.t2.t8 t5899.t2.t9))
% 5.38/5.60  (step t5899.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)) false)) :rule resolution :premises (t5899.t2.t10 t5899.t2.a0))
% 5.38/5.60  (step t5899.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)) false)) :rule trans :premises (t5899.t2.t6 t5899.t2.t11))
% 5.38/5.60  (step t5899.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5899.t2.t2 t5899.t2.t12))
% 5.38/5.60  (step t5899.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 (t5899.t2.a0 t5899.t2.a1))
% 5.38/5.60  (step t5899.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)
% 5.38/5.60  (step t5899.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)
% 5.38/5.60  (step t5899.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 (t5899.t2 t5899.t3 t5899.t4))
% 5.38/5.60  (step t5899.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 (t5899.t5))
% 5.38/5.60  (step t5899.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 (t5899.t6))
% 5.38/5.60  (step t5899.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 (t5899.t1 t5899.t7))
% 5.38/5.60  (step t5899.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)
% 5.38/5.60  (step t5899.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 (t5899.t8 t5899.t9))
% 5.38/5.60  (step t5899.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 (t5899.t10))
% 5.38/5.60  (step t5899.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 (t5899.t11))
% 5.38/5.60  (step t5899.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)
% 5.38/5.60  (step t5899.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 (t5899.t13 t5899.a1 t5899.a0))
% 5.38/5.60  (step t5899.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5899.t12 t5899.t14))
% 5.38/5.60  (step t5899 (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 (t5899.a0 t5899.a1))
% 5.38/5.60  (step t5900 (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)
% 5.38/5.60  (step t5901 (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)
% 5.38/5.60  (step t5902 (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 (t5899 t5900 t5901))
% 5.38/5.60  (step t5903 (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 (t5902))
% 5.38/5.60  (step t5904 (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 (t5903))
% 5.38/5.60  (step t5905 (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 (t5898 t5904))
% 5.38/5.60  (step t5906 (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)
% 5.38/5.60  (step t5907 (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 (t5905 t5906))
% 5.38/5.60  (step t5908 (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 (t5907))
% 5.38/5.60  (step t5909 (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 (t5908))
% 5.38/5.60  (step t5910 (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 (t5897 t5909))
% 5.38/5.60  (step t5911 (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)
% 5.38/5.60  (step t5912 (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)
% 5.38/5.60  (step t5913 (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)
% 5.38/5.60  (step t5914 (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 (t5910 t5911 t5912 t5913))
% 5.38/5.60  (step t5915 (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 (t5914))
% 5.38/5.60  (step t5916 (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 (t5884 t5896 t5915))
% 5.38/5.60  (step t5917 (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 (t5916))
% 5.38/5.60  (step t5918 (cl (= (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 reordering :premises (t5917))
% 5.38/5.60  (step t5919 (cl (not (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e20 tptp.e23)))) :rule and :premises (t3346))
% 5.38/5.60  (step t5920 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5918 t5919 t2319))
% 5.38/5.60  (step t5921 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t5922 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t5921))
% 5.38/5.60  (step t5923 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule resolution :premises (t5818 t5880 t2318 t5881 t5883 t5920 t4803 t5922))
% 5.38/5.60  (step t5924 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule contraction :premises (t5923))
% 5.38/5.60  (step t5925 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t5924))
% 5.38/5.60  (step t5926 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.38/5.60  (step t5927 (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 (t5286))
% 5.38/5.60  (step t5928 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule resolution :premises (t5926 t4762 t4804 t4808 t4811 t4857 t4860 t4863 t4815 t5202 t5240 t2319 t5241 t5284 t4195 t2318 t2548 t5285 t4876 t4911 t4195 t2318 t2319 t2548 t4302 t4915 t4917 t5927 t5324 t5326))
% 5.38/5.60  (step t5929 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22))) :rule contraction :premises (t5928))
% 5.38/5.60  (step t5930 (cl (= 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 or :premises (t5084))
% 5.38/5.60  (step t5931 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t5378))
% 5.38/5.60  (step t5932 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t5929 t5930 t5113 t5353 t4636 t5377 t5285 t5931 t5113))
% 5.38/5.60  (step t5933 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule contraction :premises (t5932))
% 5.38/5.60  (step t5934 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23))) :rule or :premises (t5382))
% 5.38/5.60  (step t5935 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule resolution :premises (t5933 t5934 t5324 t5422))
% 5.38/5.60  (step t5936 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule contraction :premises (t5935))
% 5.38/5.60  (step t5937 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t5936 t5880 t2318 t5881 t5922 t4328 t3894))
% 5.38/5.60  (step t5938 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e23)))) :rule contraction :premises (t5937))
% 5.38/5.60  (step t5939 (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 (t3132))
% 5.38/5.60  (step t5940 (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 (t5939))
% 5.38/5.60  (step t5941 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule and_pos)
% 5.38/5.60  (step t5942 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t5941))
% 5.38/5.60  (step t5943 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t5938 t5940 t5553 t5942))
% 5.38/5.60  (step t5944 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule contraction :premises (t5943))
% 5.38/5.60  (step t5945 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t5944))
% 5.38/5.60  (step t5946 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t5807 t5925 t5945))
% 5.38/5.60  (step t5947 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t5946))
% 5.38/5.60  (step t5948 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.60  (step t5949 (cl (= (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5950 (cl (not (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule equiv1 :premises (t5949))
% 5.38/5.60  (step t5951 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))))) :rule all_simplify)
% 5.38/5.60  (step t5952 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule refl)
% 5.38/5.60  (step t5953 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule all_simplify)
% 5.38/5.60  (step t5954 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule cong :premises (t5952 t5953))
% 5.38/5.60  (step t5955 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule all_simplify)
% 5.38/5.60  (step t5956 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) true)) :rule trans :premises (t5954 t5955))
% 5.38/5.60  (step t5957 (cl (= (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) true)) :rule trans :premises (t5951 t5956))
% 5.38/5.60  (step t5958 (cl (= (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t5950 t5957))
% 5.38/5.60  (step t5959 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule refl)
% 5.38/5.60  (step t5960 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))))) :rule cong :premises (t3430 t5958 t5959))
% 5.38/5.60  (step t5961 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule and_neg)
% 5.38/5.60  (step t5962 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5963)
% 5.38/5.60  (assume t5963.a0 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (assume t5963.a1 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.60  (step t5963.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5963.t2)
% 5.38/5.60  (assume t5963.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))
% 5.38/5.60  (assume t5963.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (step t5963.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5963.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 (t5963.t2.t1))
% 5.38/5.60  (step t5963.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t5963.t2.a1))
% 5.38/5.60  (step t5963.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t5963.t2.t3))
% 5.38/5.60  (step t5963.t2.t5 (cl (= (tptp.op2 tptp.e21 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule refl)
% 5.38/5.60  (step t5963.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule cong :premises (t5963.t2.t4 t5963.t2.t5))
% 5.38/5.60  (step t5963.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5963.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) :rule equiv2 :premises (t5963.t2.t7))
% 5.38/5.60  (step t5963.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule not_not)
% 5.38/5.60  (step t5963.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) :rule resolution :premises (t5963.t2.t8 t5963.t2.t9))
% 5.38/5.60  (step t5963.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) false)) :rule resolution :premises (t5963.t2.t10 t5963.t2.a0))
% 5.38/5.60  (step t5963.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)) false)) :rule trans :premises (t5963.t2.t6 t5963.t2.t11))
% 5.38/5.60  (step t5963.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t5963.t2.t2 t5963.t2.t12))
% 5.38/5.60  (step t5963.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t5963.t2.a0 t5963.t2.a1))
% 5.38/5.60  (step t5963.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t5963.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t5963.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5963.t2 t5963.t3 t5963.t4))
% 5.38/5.60  (step t5963.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t5963.t5))
% 5.38/5.60  (step t5963.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t5963.t6))
% 5.38/5.60  (step t5963.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t5963.t1 t5963.t7))
% 5.38/5.60  (step t5963.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t5963.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t5963.t8 t5963.t9))
% 5.38/5.60  (step t5963.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t5963.t10))
% 5.38/5.60  (step t5963.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t5963.t11))
% 5.38/5.60  (step t5963.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 5.38/5.60  (step t5963.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5963.t13 t5963.a1 t5963.a0))
% 5.38/5.60  (step t5963.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t5963.t12 t5963.t14))
% 5.38/5.60  (step t5963 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule subproof :discharge (t5963.a0 t5963.a1))
% 5.38/5.60  (step t5964 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t5965 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t5966 (cl (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule resolution :premises (t5963 t5964 t5965))
% 5.38/5.60  (step t5967 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule reordering :premises (t5966))
% 5.38/5.60  (step t5968 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule contraction :premises (t5967))
% 5.38/5.60  (step t5969 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t5962 t5968))
% 5.38/5.60  (step t5970 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t5971 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t5969 t5970))
% 5.38/5.60  (step t5972 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t5971))
% 5.38/5.60  (step t5973 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule implies :premises (t5972))
% 5.38/5.60  (step t5974 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule resolution :premises (t5961 t5973))
% 5.38/5.60  (step t5975 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t5976 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))))) :rule or_neg)
% 5.38/5.60  (step t5977 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t5978 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t5974 t5975 t5976 t5977))
% 5.38/5.60  (step t5979 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule contraction :premises (t5978))
% 5.38/5.60  (step t5980 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))))) :rule resolution :premises (t5948 t5960 t5979))
% 5.38/5.60  (step t5981 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20)))) :rule or :premises (t5980))
% 5.38/5.60  (step t5982 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t5981))
% 5.38/5.60  (step t5983 (cl (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e21 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.60  (step t5984 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.60  (step t5985 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule refl)
% 5.38/5.60  (step t5986 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t3430 t5009 t5985))
% 5.38/5.60  (step t5987 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 5.38/5.60  (step t5988 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5989)
% 5.38/5.60  (assume t5989.a0 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (assume t5989.a1 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.60  (step t5989.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t5989.t2)
% 5.38/5.60  (assume t5989.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.60  (assume t5989.t2.a1 (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (step t5989.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5989.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 (t5989.t2.t1))
% 5.38/5.60  (step t5989.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e22)) :rule symm :premises (t5989.t2.a1))
% 5.38/5.60  (step t5989.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t5989.t2.t3))
% 5.38/5.60  (step t5989.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 5.38/5.60  (step t5989.t2.t6 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t5989.t2.t4 t5989.t2.t5))
% 5.38/5.60  (step t5989.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t5989.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t5989.t2.t7))
% 5.38/5.60  (step t5989.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 5.38/5.60  (step t5989.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t5989.t2.t8 t5989.t2.t9))
% 5.38/5.60  (step t5989.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t5989.t2.t10 t5989.t2.a0))
% 5.38/5.60  (step t5989.t2.t12 (cl (= (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t5989.t2.t6 t5989.t2.t11))
% 5.38/5.60  (step t5989.t2.t13 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5989.t2.t2 t5989.t2.t12))
% 5.38/5.60  (step t5989.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t5989.t2.a0 t5989.t2.a1))
% 5.38/5.60  (step t5989.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t5989.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t5989.t5 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t5989.t2 t5989.t3 t5989.t4))
% 5.38/5.60  (step t5989.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t5989.t5))
% 5.38/5.60  (step t5989.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t5989.t6))
% 5.38/5.60  (step t5989.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5989.t1 t5989.t7))
% 5.38/5.60  (step t5989.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t5989.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5989.t8 t5989.t9))
% 5.38/5.60  (step t5989.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5989.t10))
% 5.38/5.60  (step t5989.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t5989.t11))
% 5.38/5.60  (step t5989.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 5.38/5.60  (step t5989.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5989.t13 t5989.a1 t5989.a0))
% 5.38/5.60  (step t5989.t15 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5989.t12 t5989.t14))
% 5.38/5.60  (step t5989 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t5989.a0 t5989.a1))
% 5.38/5.60  (step t5990 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t5991 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t5992 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t5989 t5990 t5991))
% 5.38/5.60  (step t5993 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t5992))
% 5.38/5.60  (step t5994 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t5993))
% 5.38/5.60  (step t5995 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 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 (t5988 t5994))
% 5.38/5.60  (step t5996 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 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)
% 5.38/5.60  (step t5997 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5995 t5996))
% 5.38/5.60  (step t5998 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t5997))
% 5.38/5.60  (step t5999 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t5998))
% 5.38/5.60  (step t6000 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t5987 t5999))
% 5.38/5.60  (step t6001 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t6002 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.38/5.60  (step t6003 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 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 or_neg)
% 5.38/5.60  (step t6004 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t6000 t6001 t6002 t6003))
% 5.38/5.60  (step t6005 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t6004))
% 5.38/5.60  (step t6006 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t5984 t5986 t6005))
% 5.38/5.60  (step t6007 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t6006))
% 5.38/5.60  (step t6008 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t6007))
% 5.38/5.60  (step t6009 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5947 t5982 t5983 t5634 t6008 t5044 t5669 t5670))
% 5.38/5.60  (step t6010 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t6009))
% 5.38/5.60  (step t6011 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.h4 tptp.e13)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13))))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.h4 tptp.e13))))) :rule equiv_pos2)
% 5.38/5.60  (step t6012 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t6013 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t6012))
% 5.38/5.60  (step t6014 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))))) :rule all_simplify)
% 5.38/5.60  (step t6015 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule refl)
% 5.38/5.60  (step t6016 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule all_simplify)
% 5.38/5.60  (step t6017 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule cong :premises (t6015 t6016))
% 5.38/5.60  (step t6018 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule all_simplify)
% 5.38/5.60  (step t6019 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) true)) :rule trans :premises (t6017 t6018))
% 5.38/5.60  (step t6020 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) true)) :rule trans :premises (t6014 t6019))
% 5.38/5.60  (step t6021 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t6013 t6020))
% 5.38/5.60  (step t6022 (cl (= (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e23 (tptp.h4 tptp.e13))))) :rule refl)
% 5.38/5.60  (step t6023 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.h4 tptp.e13)))))) :rule cong :premises (t3795 t3400 t6021 t6022))
% 5.38/5.60  (step t6024 (cl (not (= (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))))) (not (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))))) :rule equiv_pos2)
% 5.38/5.60  (step t6025 (cl (= (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))))) :rule refl)
% 5.38/5.60  (step t6026 (cl (= (= (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))))) :rule equiv_simplify)
% 5.38/5.60  (step t6027 (cl (= (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false) (not (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))))) :rule equiv2 :premises (t6026))
% 5.38/5.60  (step t6028 (cl (not (not (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule not_not)
% 5.38/5.60  (step t6029 (cl (= (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t6027 t6028))
% 5.38/5.60  (step t6030 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6031)
% 5.38/5.60  (assume t6031.a0 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.38/5.60  (assume t6031.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.38/5.60  (assume t6031.a2 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (assume t6031.a3 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.60  (step t6031.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 5.38/5.60  (step t6031.t2 (cl (= (= false true) false)) :rule all_simplify)
% 5.38/5.60  (step t6031.t3 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t6031.t4 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv2 :premises (t6031.t3))
% 5.38/5.60  (step t6031.t5 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule not_not)
% 5.38/5.60  (step t6031.t6 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t6031.t4 t6031.t5))
% 5.38/5.60  (step t6031.t7 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t6031.t6 t6031.a3))
% 5.38/5.60  (step t6031.t8 (cl (= false (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule symm :premises (t6031.t7))
% 5.38/5.60  (step t6031.t9 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) true) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv_simplify)
% 5.38/5.60  (step t6031.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) true) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv2 :premises (t6031.t9))
% 5.38/5.60  (step t6031.t11 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t6031.a1))
% 5.38/5.60  (step t6031.t12 (cl (= (tptp.h4 tptp.e13) tptp.e23)) :rule symm :premises (t6031.a0))
% 5.38/5.60  (step t6031.t13 (cl (= tptp.e23 (tptp.h4 tptp.e13))) :rule symm :premises (t6031.t12))
% 5.38/5.60  (step t6031.t14 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e23)) :rule symm :premises (t6031.a2))
% 5.38/5.60  (step t6031.t15 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.h4 tptp.e13))) :rule trans :premises (t6031.t14 t6031.t13))
% 5.38/5.60  (step t6031.t16 (cl (= (tptp.h4 tptp.e13) (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t6031.t15))
% 5.38/5.60  (step t6031.t17 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule trans :premises (t6031.t11 t6031.t13 t6031.t16))
% 5.38/5.60  (step t6031.t18 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) true)) :rule resolution :premises (t6031.t10 t6031.t17))
% 5.38/5.60  (step t6031.t19 (cl (= false true)) :rule trans :premises (t6031.t8 t6031.t18))
% 5.38/5.60  (step t6031.t20 (cl false) :rule resolution :premises (t6031.t1 t6031.t2 t6031.t19))
% 5.38/5.60  (step t6031 (cl (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false) :rule subproof :discharge (t6031.a0 t6031.a1 t6031.a2 t6031.a3))
% 5.38/5.60  (step t6032 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.38/5.60  (step t6033 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6034 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6035 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t6036 (cl false (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t6031 t6032 t6033 t6034 t6035))
% 5.38/5.60  (step t6037 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) false) :rule reordering :premises (t6036))
% 5.38/5.60  (step t6038 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) false) :rule contraction :premises (t6037))
% 5.38/5.60  (step t6039 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false) false) :rule resolution :premises (t6030 t6038))
% 5.38/5.60  (step t6040 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false) (not false)) :rule implies_neg2)
% 5.38/5.60  (step t6041 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false) (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false)) :rule resolution :premises (t6039 t6040))
% 5.38/5.60  (step t6042 (cl (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false)) :rule contraction :premises (t6041))
% 5.38/5.60  (step t6043 (cl (= (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))))) :rule implies_simplify)
% 5.38/5.60  (step t6044 (cl (not (=> (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false)) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule equiv1 :premises (t6043))
% 5.38/5.60  (step t6045 (cl (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t6042 t6044))
% 5.38/5.60  (step t6046 (cl (= (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) false)) :rule resolution :premises (t6029 t6045))
% 5.38/5.60  (step t6047 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) false))) :rule cong :premises (t6025 t6046))
% 5.38/5.60  (step t6048 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) false) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))))) :rule all_simplify)
% 5.38/5.60  (step t6049 (cl (= (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))))) :rule trans :premises (t6047 t6048))
% 5.38/5.60  (step t6050 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6051)
% 5.38/5.60  (assume t6051.a0 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (assume t6051.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.38/5.60  (assume t6051.a2 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.60  (assume t6051.a3 (= tptp.e23 (tptp.h4 tptp.e13)))
% 5.38/5.60  (step t6051.t1 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 5.38/5.60  (step t6051.t2 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t6051.t1 t6051.a3 t6051.a1 t6051.a0 t6051.a2))
% 5.38/5.60  (step t6051 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule subproof :discharge (t6051.a0 t6051.a1 t6051.a2 t6051.a3))
% 5.38/5.60  (step t6052 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6053 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6054 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t6055 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (= tptp.e23 (tptp.h4 tptp.e13))) :rule and_pos)
% 5.38/5.60  (step t6056 (cl (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))))) :rule resolution :premises (t6051 t6052 t6053 t6054 t6055))
% 5.38/5.60  (step t6057 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule reordering :premises (t6056))
% 5.38/5.60  (step t6058 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13)))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t6057))
% 5.38/5.60  (step t6059 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t6050 t6058))
% 5.38/5.60  (step t6060 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule implies_neg2)
% 5.38/5.60  (step t6061 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))))) (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t6059 t6060))
% 5.38/5.60  (step t6062 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))) (and (= tptp.e23 (tptp.h4 tptp.e13)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule contraction :premises (t6061))
% 5.38/5.60  (step t6063 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e23 (tptp.h4 tptp.e13))))) :rule resolution :premises (t6024 t6049 t6062))
% 5.38/5.60  (step t6064 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) :rule not_and :premises (t6063))
% 5.38/5.60  (step t6065 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t6066 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t6067 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 5.38/5.60  (step t6068 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) (not (not (= tptp.e23 (tptp.h4 tptp.e13))))) :rule or_neg)
% 5.38/5.60  (step t6069 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13))))) :rule resolution :premises (t6064 t6065 t6066 t6067 t6068))
% 5.38/5.60  (step t6070 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e23 (tptp.h4 tptp.e13))))) :rule contraction :premises (t6069))
% 5.38/5.60  (step t6071 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.h4 tptp.e13))))) :rule resolution :premises (t6011 t6023 t6070))
% 5.38/5.60  (step t6072 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.h4 tptp.e13)))) :rule or :premises (t6071))
% 5.38/5.60  (step t6073 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.h4 tptp.e13)))) :rule reordering :premises (t6072))
% 5.38/5.60  (step t6074 (cl (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e22 tptp.e20)))) :rule and :premises (t3346))
% 5.38/5.60  (step t6075 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6076 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t6075))
% 5.38/5.60  (step t6077 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.38/5.60  (step t6078 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6079 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t6078))
% 5.38/5.60  (step t6080 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t6081 (cl (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t6080))
% 5.38/5.60  (step t6082 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t5146))
% 5.38/5.60  (step t6083 (cl (= 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 or :premises (t5084))
% 5.38/5.60  (step t6084 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t6073 t2492 t6074 t6076 t6077 t4762 t4804 t4808 t4811 t4857 t4860 t4863 t6079 t3247 t3347 t6081 t6082 t5759 t4948 t6083 t5113))
% 5.38/5.60  (step t6085 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule contraction :premises (t6084))
% 5.38/5.60  (step t6086 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.38/5.60  (step t6087 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t4911 t4195 t2318 t2319 t2548 t4302 t4876 t6086 t4762 t4804 t4808 t4811 t4857 t4860 t4863 t4913 t4917))
% 5.38/5.60  (step t6088 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t6087))
% 5.38/5.60  (step t6089 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6085 t6088))
% 5.38/5.60  (step t6090 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule contraction :premises (t6089))
% 5.38/5.60  (step t6091 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6092 (cl (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule reordering :premises (t6091))
% 5.38/5.60  (step t6093 (cl (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 and :premises (t3683))
% 5.38/5.60  (step t6094 (cl (= 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 or :premises (t6093))
% 5.38/5.60  (step t6095 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_pos2)
% 5.38/5.60  (step t6096 (cl (= (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) true) (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.60  (step t6097 (cl (not (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) true)) (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule equiv1 :premises (t6096))
% 5.38/5.60  (step t6098 (cl (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))))) :rule all_simplify)
% 5.38/5.60  (step t6099 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule refl)
% 5.38/5.60  (step t6100 (cl (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule all_simplify)
% 5.38/5.60  (step t6101 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule cong :premises (t6099 t6100))
% 5.38/5.60  (step t6102 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) true)) :rule all_simplify)
% 5.38/5.60  (step t6103 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) true)) :rule trans :premises (t6101 t6102))
% 5.38/5.60  (step t6104 (cl (= (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) true)) :rule trans :premises (t6098 t6103))
% 5.38/5.60  (step t6105 (cl (= (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t6097 t6104))
% 5.38/5.60  (step t6106 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule cong :premises (t3146 t4016 t6105 t3766))
% 5.38/5.60  (step t6107 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule and_neg)
% 5.38/5.60  (step t6108 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6109)
% 5.38/5.60  (assume t6109.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (assume t6109.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.60  (assume t6109.a2 (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))
% 5.38/5.60  (step t6109.t1 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6109.t2)
% 5.38/5.60  (assume t6109.t2.a0 (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))
% 5.38/5.60  (assume t6109.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.60  (assume t6109.t2.a2 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (step t6109.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv_simplify)
% 5.38/5.60  (step t6109.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule equiv1 :premises (t6109.t2.t1))
% 5.38/5.60  (step t6109.t2.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.60  (step t6109.t2.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t6109.t2.a2))
% 5.38/5.60  (step t6109.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21)) :rule symm :premises (t6109.t2.a1))
% 5.38/5.60  (step t6109.t2.t6 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t6109.t2.t5))
% 5.38/5.60  (step t6109.t2.t7 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 tptp.e21))) :rule trans :premises (t6109.t2.t4 t6109.t2.t6))
% 5.38/5.60  (step t6109.t2.t8 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule cong :premises (t6109.t2.t3 t6109.t2.t7))
% 5.38/5.60  (step t6109.t2.t9 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.60  (step t6109.t2.t10 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) false) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule equiv2 :premises (t6109.t2.t9))
% 5.38/5.60  (step t6109.t2.t11 (cl (not (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule not_not)
% 5.38/5.60  (step t6109.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) false) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t6109.t2.t10 t6109.t2.t11))
% 5.38/5.60  (step t6109.t2.t13 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) false)) :rule resolution :premises (t6109.t2.t12 t6109.t2.a0))
% 5.38/5.60  (step t6109.t2.t14 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) false)) :rule trans :premises (t6109.t2.t8 t6109.t2.t13))
% 5.38/5.60  (step t6109.t2.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t6109.t2.t2 t6109.t2.t14))
% 5.38/5.60  (step t6109.t2 (cl (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t6109.t2.a0 t6109.t2.a1 t6109.t2.a2))
% 5.38/5.60  (step t6109.t3 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t6109.t4 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6109.t5 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6109.t6 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6109.t2 t6109.t3 t6109.t4 t6109.t5))
% 5.38/5.60  (step t6109.t7 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t6109.t6))
% 5.38/5.60  (step t6109.t8 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t6109.t7))
% 5.38/5.60  (step t6109.t9 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (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 (t6109.t1 t6109.t8))
% 5.38/5.60  (step t6109.t10 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.60  (step t6109.t11 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6109.t9 t6109.t10))
% 5.38/5.60  (step t6109.t12 (cl (=> (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t6109.t11))
% 5.38/5.60  (step t6109.t13 (cl (not (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t6109.t12))
% 5.38/5.60  (step t6109.t14 (cl (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t6109.t15 (cl (and (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t6109.t14 t6109.a2 t6109.a1 t6109.a0))
% 5.38/5.60  (step t6109.t16 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t6109.t13 t6109.t15))
% 5.38/5.60  (step t6109 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule subproof :discharge (t6109.a0 t6109.a1 t6109.a2))
% 5.38/5.60  (step t6110 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6111 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6112 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (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 and_pos)
% 5.38/5.60  (step t6113 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))))) :rule resolution :premises (t6109 t6110 t6111 t6112))
% 5.38/5.60  (step t6114 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule reordering :premises (t6113))
% 5.38/5.60  (step t6115 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule contraction :premises (t6114))
% 5.38/5.60  (step t6116 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t6108 t6115))
% 5.38/5.60  (step t6117 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg2)
% 5.38/5.60  (step t6118 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6116 t6117))
% 5.38/5.60  (step t6119 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t6118))
% 5.38/5.60  (step t6120 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule implies :premises (t6119))
% 5.38/5.60  (step t6121 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule resolution :premises (t6107 t6120))
% 5.38/5.60  (step t6122 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t6123 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.60  (step t6124 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))))) :rule or_neg)
% 5.38/5.60  (step t6125 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t6126 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6121 t6122 t6123 t6124 t6125))
% 5.38/5.60  (step t6127 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t6126))
% 5.38/5.60  (step t6128 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6095 t6106 t6127))
% 5.38/5.60  (step t6129 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t6128))
% 5.38/5.60  (step t6130 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t6129))
% 5.38/5.60  (step t6131 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.60  (step t6132 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))))) :rule cong :premises (t4016 t3441 t4612))
% 5.38/5.60  (step t6133 (cl (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule and_neg)
% 5.38/5.60  (step t6134 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6135)
% 5.38/5.60  (assume t6135.a0 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.60  (assume t6135.a1 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.60  (step t6135.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6135.t2)
% 5.38/5.60  (assume t6135.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))
% 5.38/5.60  (assume t6135.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))
% 5.38/5.60  (step t6135.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule equiv_simplify)
% 5.38/5.60  (step t6135.t2.t2 (cl (not (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule equiv1 :premises (t6135.t2.t1))
% 5.38/5.60  (step t6135.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e21)) :rule symm :premises (t6135.t2.a1))
% 5.38/5.60  (step t6135.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t6135.t2.t3))
% 5.38/5.60  (step t6135.t2.t5 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e22 tptp.e20))) :rule refl)
% 5.38/5.60  (step t6135.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule cong :premises (t6135.t2.t4 t6135.t2.t5))
% 5.38/5.60  (step t6135.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)
% 5.38/5.60  (step t6135.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 (t6135.t2.t7))
% 5.38/5.60  (step t6135.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)
% 5.38/5.60  (step t6135.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 (t6135.t2.t8 t6135.t2.t9))
% 5.38/5.60  (step t6135.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) false)) :rule resolution :premises (t6135.t2.t10 t6135.t2.a0))
% 5.38/5.60  (step t6135.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) false)) :rule trans :premises (t6135.t2.t6 t6135.t2.t11))
% 5.38/5.60  (step t6135.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t6135.t2.t2 t6135.t2.t12))
% 5.38/5.60  (step t6135.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t6135.t2.a0 t6135.t2.a1))
% 5.38/5.60  (step t6135.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t6135.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6135.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule resolution :premises (t6135.t2 t6135.t3 t6135.t4))
% 5.38/5.60  (step t6135.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t6135.t5))
% 5.38/5.60  (step t6135.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t6135.t6))
% 5.38/5.60  (step t6135.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t6135.t1 t6135.t7))
% 5.38/5.60  (step t6135.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t6135.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t6135.t8 t6135.t9))
% 5.38/5.60  (step t6135.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t6135.t10))
% 5.38/5.60  (step t6135.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t6135.t11))
% 5.38/5.60  (step t6135.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule and_neg)
% 5.38/5.60  (step t6135.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t6135.t13 t6135.a1 t6135.a0))
% 5.38/5.60  (step t6135.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t6135.t12 t6135.t14))
% 5.38/5.60  (step t6135 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule subproof :discharge (t6135.a0 t6135.a1))
% 5.38/5.60  (step t6136 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6137 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t6138 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule resolution :premises (t6135 t6136 t6137))
% 5.38/5.60  (step t6139 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t6138))
% 5.38/5.60  (step t6140 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t6139))
% 5.38/5.60  (step t6141 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t6134 t6140))
% 5.38/5.60  (step t6142 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule implies_neg2)
% 5.38/5.60  (step t6143 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t6141 t6142))
% 5.38/5.60  (step t6144 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t6143))
% 5.38/5.60  (step t6145 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies :premises (t6144))
% 5.38/5.60  (step t6146 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t6133 t6145))
% 5.38/5.60  (step t6147 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.38/5.60  (step t6148 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))))) :rule or_neg)
% 5.38/5.60  (step t6149 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t6150 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t6146 t6147 t6148 t6149))
% 5.38/5.60  (step t6151 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule contraction :premises (t6150))
% 5.38/5.60  (step t6152 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t6131 t6132 t6151))
% 5.38/5.60  (step t6153 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule or :premises (t6152))
% 5.38/5.60  (step t6154 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule reordering :premises (t6153))
% 5.38/5.60  (step t6155 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t6090 t4815 t6092 t6094 t4807 t6130 t2319 t5549 t4370 t4039 t3722 t6154 t3819))
% 5.38/5.60  (step t6156 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule contraction :premises (t6155))
% 5.38/5.60  (step t6157 (cl (= 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 or :premises (t3937))
% 5.38/5.60  (step t6158 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t6156 t6157 t4874 t5759 t4919))
% 5.38/5.60  (step t6159 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t6158))
% 5.38/5.60  (step t6160 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t6159))
% 5.38/5.60  (step t6161 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t6160 t4865 t4867 t4869))
% 5.38/5.60  (step t6162 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule contraction :premises (t6161))
% 5.38/5.60  (step t6163 (cl (= 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 or :premises (t4872))
% 5.38/5.60  (step t6164 (cl (= 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 or :premises (t5084))
% 5.38/5.60  (step t6165 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t5146))
% 5.38/5.60  (step t6166 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t6162 t6163 t4874 t3506 t3722 t4188 t4195 t2318 t2319 t2548 t4754 t6164 t5113 t6165 t5759 t4948))
% 5.38/5.60  (step t6167 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule contraction :premises (t6166))
% 5.38/5.60  (step t6168 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t6167 t6010))
% 5.38/5.60  (step t6169 (cl (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule contraction :premises (t6168))
% 5.38/5.60  (step t6170 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t4921 t6010 t6169))
% 5.38/5.60  (step t6171 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule contraction :premises (t6170))
% 5.38/5.60  (step t6172 (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 (t5939))
% 5.38/5.60  (step t6173 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_pos2)
% 5.38/5.60  (step t6174 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule refl)
% 5.38/5.60  (step t6175 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))))) :rule cong :premises (t3146 t3183 t3213 t4951 t4155 t4156 t6174))
% 5.38/5.60  (step t6176 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule and_neg)
% 5.38/5.60  (step t6177 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6178)
% 5.38/5.60  (assume t6178.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (assume t6178.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t6178.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.60  (assume t6178.a3 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))
% 5.38/5.60  (assume t6178.a4 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (assume t6178.a5 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.60  (step t6178.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6178.t2)
% 5.38/5.60  (assume t6178.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.38/5.60  (assume t6178.t2.a1 (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))
% 5.38/5.60  (assume t6178.t2.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.38/5.60  (assume t6178.t2.a3 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.38/5.60  (assume t6178.t2.a4 (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))
% 5.38/5.60  (step t6178.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) false) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule equiv_simplify)
% 5.38/5.60  (step t6178.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) false)) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule equiv1 :premises (t6178.t2.t1))
% 5.38/5.60  (step t6178.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e21) tptp.e22)) :rule symm :premises (t6178.t2.a1))
% 5.38/5.60  (step t6178.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule symm :premises (t6178.t2.t3))
% 5.38/5.60  (step t6178.t2.t5 (cl (= (tptp.h1 tptp.e13) tptp.e20)) :rule symm :premises (t6178.t2.a3))
% 5.38/5.60  (step t6178.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t6178.t2.a2))
% 5.38/5.60  (step t6178.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t6178.t2.t6))
% 5.38/5.60  (step t6178.t2.t8 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e21))) :rule trans :premises (t6178.t2.t5 t6178.t2.t7))
% 5.38/5.60  (step t6178.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h1 tptp.e13))) :rule symm :premises (t6178.t2.t8))
% 5.38/5.60  (step t6178.t2.t10 (cl (= (tptp.op2 tptp.e23 tptp.e22) tptp.e20)) :rule symm :premises (t6178.t2.a4))
% 5.38/5.60  (step t6178.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.h1 tptp.e13))) :rule trans :premises (t6178.t2.t10 t6178.t2.a3))
% 5.38/5.60  (step t6178.t2.t12 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e23 tptp.e22))) :rule symm :premises (t6178.t2.t11))
% 5.38/5.60  (step t6178.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e23 tptp.e22))) :rule trans :premises (t6178.t2.t9 t6178.t2.t12))
% 5.38/5.60  (step t6178.t2.t14 (cl (= (tptp.op2 tptp.e23 tptp.e22) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t6178.t2.t13))
% 5.38/5.60  (step t6178.t2.t15 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t6178.t2.t4 t6178.t2.t14))
% 5.38/5.60  (step t6178.t2.t16 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.60  (step t6178.t2.t17 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) :rule equiv2 :premises (t6178.t2.t16))
% 5.38/5.60  (step t6178.t2.t18 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule not_not)
% 5.38/5.60  (step t6178.t2.t19 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t6178.t2.t17 t6178.t2.t18))
% 5.38/5.60  (step t6178.t2.t20 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t6178.t2.t19 t6178.t2.a0))
% 5.38/5.60  (step t6178.t2.t21 (cl (= (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) false)) :rule trans :premises (t6178.t2.t15 t6178.t2.t20))
% 5.38/5.60  (step t6178.t2.t22 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t6178.t2.t2 t6178.t2.t21))
% 5.38/5.60  (step t6178.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t6178.t2.a0 t6178.t2.a1 t6178.t2.a2 t6178.t2.a3 t6178.t2.a4))
% 5.38/5.60  (step t6178.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t6178.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6178.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6178.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.60  (step t6178.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 5.38/5.60  (step t6178.t8 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t6178.t2 t6178.t3 t6178.t4 t6178.t5 t6178.t6 t6178.t7))
% 5.38/5.60  (step t6178.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t6178.t8))
% 5.38/5.60  (step t6178.t10 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t6178.t9))
% 5.38/5.60  (step t6178.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t6178.t1 t6178.t10))
% 5.38/5.60  (step t6178.t12 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 5.38/5.60  (step t6178.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t6178.t11 t6178.t12))
% 5.38/5.60  (step t6178.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t6178.t13))
% 5.38/5.60  (step t6178.t15 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t6178.t14))
% 5.38/5.60  (step t6178.t16 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule and_neg)
% 5.38/5.60  (step t6178.t17 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6178.t18)
% 5.38/5.60  (assume t6178.t18.a0 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (assume t6178.t18.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (step t6178.t18.t1 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t6178.t18.a1))
% 5.38/5.60  (step t6178.t18.t2 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t6178.t18.t1))
% 5.38/5.60  (step t6178.t18.t3 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.60  (step t6178.t18.t4 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t6178.t18.a0))
% 5.38/5.60  (step t6178.t18.t5 (cl (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t6178.t18.t4))
% 5.38/5.60  (step t6178.t18.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t6178.t18.t5))
% 5.38/5.60  (step t6178.t18.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t6178.t18.t3 t6178.t18.t6))
% 5.38/5.60  (step t6178.t18.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t6178.t18.t2 t6178.t18.t7))
% 5.38/5.60  (step t6178.t18 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule subproof :discharge (t6178.t18.a0 t6178.t18.a1))
% 5.38/5.60  (step t6178.t19 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6178.t20 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t6178.t21 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6178.t18 t6178.t19 t6178.t20))
% 5.38/5.60  (step t6178.t22 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule reordering :premises (t6178.t21))
% 5.38/5.60  (step t6178.t23 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule contraction :premises (t6178.t22))
% 5.38/5.60  (step t6178.t24 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t6178.t17 t6178.t23))
% 5.38/5.60  (step t6178.t25 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule implies_neg2)
% 5.38/5.60  (step t6178.t26 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule resolution :premises (t6178.t24 t6178.t25))
% 5.38/5.60  (step t6178.t27 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)))) :rule contraction :premises (t6178.t26))
% 5.38/5.60  (step t6178.t28 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule implies :premises (t6178.t27))
% 5.38/5.60  (step t6178.t29 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.60  (step t6178.t30 (cl (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6178.t29 t6178.a0 t6178.a1))
% 5.38/5.60  (step t6178.t31 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule resolution :premises (t6178.t28 t6178.t30))
% 5.38/5.60  (step t6178.t32 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t6178.t16 t6178.a4 t6178.t31 t6178.a2 t6178.a5 t6178.a3))
% 5.38/5.60  (step t6178.t33 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t6178.t15 t6178.t32))
% 5.38/5.60  (step t6178 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule subproof :discharge (t6178.a0 t6178.a1 t6178.a2 t6178.a3 t6178.a4 t6178.a5))
% 5.38/5.60  (step t6179 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6180 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t6181 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6182 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) :rule and_pos)
% 5.38/5.60  (step t6183 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t6184 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.38/5.60  (step t6185 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))))) :rule resolution :premises (t6178 t6179 t6180 t6181 t6182 t6183 t6184))
% 5.38/5.60  (step t6186 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule reordering :premises (t6185))
% 5.38/5.60  (step t6187 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule contraction :premises (t6186))
% 5.38/5.60  (step t6188 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t6177 t6187))
% 5.38/5.60  (step t6189 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule implies_neg2)
% 5.38/5.60  (step t6190 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t6188 t6189))
% 5.38/5.60  (step t6191 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t6190))
% 5.38/5.60  (step t6192 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule implies :premises (t6191))
% 5.38/5.60  (step t6193 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule resolution :premises (t6176 t6192))
% 5.38/5.60  (step t6194 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t6195 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t6196 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.38/5.60  (step t6197 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 5.38/5.60  (step t6198 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.38/5.60  (step t6199 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e20 (tptp.h1 tptp.e13))))) :rule or_neg)
% 5.38/5.60  (step t6200 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule or_neg)
% 5.38/5.60  (step t6201 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t6193 t6194 t6195 t6196 t6197 t6198 t6199 t6200))
% 5.38/5.60  (step t6202 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule contraction :premises (t6201))
% 5.38/5.60  (step t6203 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))))) :rule resolution :premises (t6173 t6175 t6202))
% 5.38/5.60  (step t6204 (cl (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule or :premises (t6203))
% 5.38/5.60  (step t6205 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule reordering :premises (t6204))
% 5.38/5.60  (step t6206 (cl (= 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 or :premises (t3133))
% 5.38/5.60  (step t6207 (cl (or (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)))) :rule and :premises (t3132))
% 5.38/5.60  (step t6208 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22))) :rule or :premises (t6207))
% 5.38/5.60  (step t6209 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t6208 t5718 t5757 t4949 t5669 t5670))
% 5.38/5.60  (step t6210 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t6209))
% 5.38/5.60  (step t6211 (cl (= 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 or :premises (t6093))
% 5.38/5.60  (step t6212 (cl (not (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) (not (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule equiv_pos2)
% 5.38/5.60  (step t6213 (cl (= (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule refl)
% 5.38/5.60  (step t6214 (cl (= (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))))) :rule cong :premises (t3183 t5985 t4304 t5438 t6213))
% 5.38/5.60  (step t6215 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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))))) :rule and_neg)
% 5.38/5.60  (step t6216 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6217)
% 5.38/5.60  (assume t6217.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t6217.a1 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))
% 5.38/5.60  (assume t6217.a2 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t6217.a3 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6217.t2)
% 5.38/5.60  (assume t6217.t2.a0 (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))))
% 5.38/5.60  (assume t6217.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.38/5.60  (assume t6217.t2.a2 (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))
% 5.38/5.60  (assume t6217.t2.a3 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (step t6217.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) false) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule equiv_simplify)
% 5.38/5.60  (step t6217.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) false)) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule equiv1 :premises (t6217.t2.t1))
% 5.38/5.60  (step t6217.t2.t3 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t6217.t2.a1))
% 5.38/5.60  (step t6217.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule symm :premises (t6217.t2.t3))
% 5.38/5.60  (step t6217.t2.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t6217.t2.a3))
% 5.38/5.60  (step t6217.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e20) tptp.e22)) :rule symm :premises (t6217.t2.a2))
% 5.38/5.60  (step t6217.t2.t7 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) :rule symm :premises (t6217.t2.t6))
% 5.38/5.60  (step t6217.t2.t8 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e20 tptp.e20))) :rule trans :premises (t6217.t2.t5 t6217.t2.t7))
% 5.38/5.60  (step t6217.t2.t9 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t6217.t2.t4 t6217.t2.t8))
% 5.38/5.60  (step t6217.t2.t10 (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)
% 5.38/5.60  (step t6217.t2.t11 (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 (t6217.t2.t10))
% 5.38/5.60  (step t6217.t2.t12 (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)
% 5.38/5.60  (step t6217.t2.t13 (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 (t6217.t2.t11 t6217.t2.t12))
% 5.38/5.60  (step t6217.t2.t14 (cl (= (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t6217.t2.t13 t6217.t2.a0))
% 5.38/5.60  (step t6217.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) false)) :rule trans :premises (t6217.t2.t9 t6217.t2.t14))
% 5.38/5.60  (step t6217.t2.t16 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6217.t2.t2 t6217.t2.t15))
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule subproof :discharge (t6217.t2.a0 t6217.t2.a1 t6217.t2.a2 t6217.t2.a3))
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t6217.t7 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6217.t2 t6217.t3 t6217.t4 t6217.t5 t6217.t6))
% 5.38/5.60  (step t6217.t8 (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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t6217.t7))
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t6217.t8))
% 5.38/5.60  (step t6217.t10 (cl (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6217.t1 t6217.t9))
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule implies_neg2)
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (=> (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6217.t10 t6217.t11))
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t6217.t12))
% 5.38/5.60  (step t6217.t14 (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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies :premises (t6217.t13))
% 5.38/5.60  (step t6217.t15 (cl (and (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (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.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and_neg)
% 5.38/5.60  (step t6217.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.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6217.t15 t6217.a3 t6217.a2 t6217.a1 t6217.a0))
% 5.38/5.60  (step t6217.t17 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6217.t14 t6217.t16))
% 5.38/5.60  (step t6217 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule subproof :discharge (t6217.a0 t6217.a1 t6217.a2 t6217.a3))
% 5.38/5.60  (step t6218 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t6219 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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.e22 (tptp.op2 tptp.e20 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6220 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6221 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.38/5.60  (step t6222 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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)))))) :rule resolution :premises (t6217 t6218 t6219 t6220 t6221))
% 5.38/5.60  (step t6223 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t6222))
% 5.38/5.60  (step t6224 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t6223))
% 5.38/5.60  (step t6225 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6216 t6224))
% 5.38/5.60  (step t6226 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule implies_neg2)
% 5.38/5.60  (step t6227 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6225 t6226))
% 5.38/5.60  (step t6228 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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)))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t6227))
% 5.38/5.60  (step t6229 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e22 (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))))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule implies :premises (t6228))
% 5.38/5.60  (step t6230 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t6215 t6229))
% 5.38/5.60  (step t6231 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t6232 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t6233 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t6234 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (not (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.38/5.60  (step t6235 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t6236 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6230 t6231 t6232 t6233 t6234 t6235))
% 5.38/5.60  (step t6237 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t6236))
% 5.38/5.60  (step t6238 (cl (or (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6212 t6214 t6237))
% 5.38/5.60  (step t6239 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (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.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t6238))
% 5.38/5.60  (step t6240 (cl (= (tptp.op2 tptp.e20 tptp.e23) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule reordering :premises (t6239))
% 5.38/5.60  (step t6241 (cl (or (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule and :premises (t3662))
% 5.38/5.60  (step t6242 (cl (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e23 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule or :premises (t6241))
% 5.38/5.60  (step t6243 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) :rule or :premises (t5188))
% 5.38/5.60  (step t6244 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule equiv_pos2)
% 5.38/5.60  (step t6245 (cl (= (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))))) :rule refl)
% 5.38/5.60  (step t6246 (cl (= (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule refl)
% 5.38/5.60  (step t6247 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))))) :rule cong :premises (t3349 t3146 t3183 t3687 t4612 t4273 t6245 t6246))
% 5.38/5.60  (step t6248 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) :rule and_neg)
% 5.38/5.60  (step t6249 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6250)
% 5.38/5.60  (assume t6250.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.60  (assume t6250.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (assume t6250.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t6250.a3 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.60  (assume t6250.a4 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (assume t6250.a5 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.60  (assume t6250.a6 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))
% 5.38/5.60  (step t6250.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.38/5.60  (anchor :step t6250.t2)
% 5.38/5.60  (assume t6250.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))
% 5.38/5.60  (assume t6250.t2.a1 (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))
% 5.38/5.60  (assume t6250.t2.a2 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.38/5.60  (assume t6250.t2.a3 (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))
% 5.38/5.60  (assume t6250.t2.a4 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.38/5.60  (assume t6250.t2.a5 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 5.38/5.60  (assume t6250.t2.a6 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.38/5.60  (step t6250.t2.t1 (cl (= (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) false) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule equiv_simplify)
% 5.38/5.60  (step t6250.t2.t2 (cl (not (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) false)) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv1 :premises (t6250.t2.t1))
% 5.38/5.60  (step t6250.t2.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t6250.t2.a2))
% 5.38/5.60  (step t6250.t2.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t6250.t2.t3))
% 5.38/5.60  (step t6250.t2.t5 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.38/5.60  (step t6250.t2.t6 (cl (= (tptp.op2 tptp.e23 tptp.e23) tptp.e21)) :rule symm :premises (t6250.t2.a1))
% 5.38/5.60  (step t6250.t2.t7 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (tptp.op2 tptp.e23 tptp.e21))) :rule cong :premises (t6250.t2.t5 t6250.t2.t6))
% 5.38/5.60  (step t6250.t2.t8 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e21))) :rule trans :premises (t6250.t2.t4 t6250.t2.t7))
% 5.38/5.60  (step t6250.t2.t9 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t6250.t2.a4))
% 5.38/5.60  (step t6250.t2.t10 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t6250.t2.t9))
% 5.38/5.60  (step t6250.t2.t11 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.h2 tptp.e11))) :rule trans :premises (t6250.t2.t6 t6250.t2.t10 t6250.t2.a3))
% 5.38/5.60  (step t6250.t2.t12 (cl (= (tptp.h2 tptp.e11) (tptp.op2 tptp.e23 tptp.e23))) :rule symm :premises (t6250.t2.t11))
% 5.38/5.60  (step t6250.t2.t13 (cl (= tptp.e22 tptp.e22)) :rule refl)
% 5.38/5.60  (step t6250.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule cong :premises (t6250.t2.t4 t6250.t2.t5))
% 5.38/5.60  (step t6250.t2.t15 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t6250.t2.a6))
% 5.38/5.60  (step t6250.t2.t16 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule trans :premises (t6250.t2.t14 t6250.t2.t15))
% 5.38/5.60  (step t6250.t2.t17 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (tptp.op2 tptp.e22 tptp.e20))) :rule cong :premises (t6250.t2.t13 t6250.t2.t16))
% 5.38/5.60  (step t6250.t2.t18 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21)) :rule symm :premises (t6250.t2.a5))
% 5.38/5.60  (step t6250.t2.t19 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (tptp.op2 tptp.e23 tptp.e23))) :rule trans :premises (t6250.t2.t17 t6250.t2.t18 t6250.t2.a1))
% 5.38/5.60  (step t6250.t2.t20 (cl (= (tptp.op2 tptp.e23 tptp.e23) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule symm :premises (t6250.t2.t19))
% 5.38/5.60  (step t6250.t2.t21 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule trans :premises (t6250.t2.a3 t6250.t2.t12 t6250.t2.t20))
% 5.38/5.60  (step t6250.t2.t22 (cl (= (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t6250.t2.t21))
% 5.38/5.60  (step t6250.t2.t23 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule cong :premises (t6250.t2.t8 t6250.t2.t22))
% 5.38/5.60  (step t6250.t2.t24 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.38/5.60  (step t6250.t2.t25 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv2 :premises (t6250.t2.t24))
% 5.38/5.60  (step t6250.t2.t26 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule not_not)
% 5.38/5.60  (step t6250.t2.t27 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t6250.t2.t25 t6250.t2.t26))
% 5.38/5.60  (step t6250.t2.t28 (cl (= (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) false)) :rule resolution :premises (t6250.t2.t27 t6250.t2.a0))
% 5.38/5.60  (step t6250.t2.t29 (cl (= (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) false)) :rule trans :premises (t6250.t2.t23 t6250.t2.t28))
% 5.38/5.60  (step t6250.t2.t30 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6250.t2.t2 t6250.t2.t29))
% 5.38/5.60  (step t6250.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule subproof :discharge (t6250.t2.a0 t6250.t2.a1 t6250.t2.a2 t6250.t2.a3 t6250.t2.a4 t6250.t2.a5 t6250.t2.a6))
% 5.38/5.60  (step t6250.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t6250.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6250.t5 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t6250.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) :rule and_pos)
% 5.38/5.60  (step t6250.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6250.t8 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6250.t9 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6250.t10 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t6250.t2 t6250.t3 t6250.t4 t6250.t5 t6250.t6 t6250.t7 t6250.t8 t6250.t9))
% 5.38/5.60  (step t6250.t11 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule reordering :premises (t6250.t10))
% 5.38/5.60  (step t6250.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t6250.t11))
% 5.38/5.60  (step t6250.t13 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6250.t1 t6250.t12))
% 5.38/5.60  (step t6250.t14 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule implies_neg2)
% 5.38/5.60  (step t6250.t15 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule resolution :premises (t6250.t13 t6250.t14))
% 5.38/5.60  (step t6250.t16 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule contraction :premises (t6250.t15))
% 5.38/5.60  (step t6250.t17 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies :premises (t6250.t16))
% 5.38/5.60  (step t6250.t18 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.38/5.60  (step t6250.t19 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t6250.t18 t6250.a5 t6250.a1 t6250.a2 t6250.a6 t6250.a3 t6250.a4 t6250.a0))
% 5.38/5.60  (step t6250.t20 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6250.t17 t6250.t19))
% 5.38/5.60  (step t6250 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule subproof :discharge (t6250.a0 t6250.a1 t6250.a2 t6250.a3 t6250.a4 t6250.a5 t6250.a6))
% 5.38/5.60  (step t6251 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6252 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) :rule and_pos)
% 5.38/5.60  (step t6253 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.38/5.60  (step t6254 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.38/5.60  (step t6255 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.38/5.60  (step t6256 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) :rule and_pos)
% 5.38/5.60  (step t6257 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) :rule and_pos)
% 5.38/5.60  (step t6258 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))))) :rule resolution :premises (t6250 t6251 t6252 t6253 t6254 t6255 t6256 t6257))
% 5.38/5.60  (step t6259 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule reordering :premises (t6258))
% 5.38/5.60  (step t6260 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t6259))
% 5.38/5.60  (step t6261 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6249 t6260))
% 5.38/5.60  (step t6262 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule implies_neg2)
% 5.38/5.60  (step t6263 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule resolution :premises (t6261 t6262))
% 5.38/5.60  (step t6264 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule contraction :premises (t6263))
% 5.38/5.60  (step t6265 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies :premises (t6264))
% 5.38/5.60  (step t6266 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6248 t6265))
% 5.38/5.60  (step t6267 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t6268 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))))) :rule or_neg)
% 5.38/5.60  (step t6269 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t6270 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.38/5.60  (step t6271 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.38/5.60  (step t6272 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))))) :rule or_neg)
% 5.38/5.60  (step t6273 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))))) :rule or_neg)
% 5.38/5.60  (step t6274 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (not (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule or_neg)
% 5.38/5.60  (step t6275 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule resolution :premises (t6266 t6267 t6268 t6269 t6270 t6271 t6272 t6273 t6274))
% 5.38/5.60  (step t6276 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule contraction :premises (t6275))
% 5.38/5.60  (step t6277 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))))) :rule resolution :premises (t6244 t6247 t6276))
% 5.38/5.60  (step t6278 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23))))) :rule or :premises (t6277))
% 5.38/5.60  (step t6279 (cl (= (tptp.op2 tptp.e23 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11)))) :rule reordering :premises (t6278))
% 5.38/5.60  (step t6280 (cl (= (tptp.op2 tptp.e21 tptp.e21) (tptp.h2 tptp.e11))) :rule and :premises (t5080))
% 5.38/5.60  (step t6281 (cl (not (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 5.38/5.60  (step t6282 (cl (= (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t4612 t5009 t4372))
% 5.40/5.60  (step t6283 (cl (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 5.40/5.60  (step t6284 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 5.40/5.60  (anchor :step t6285)
% 5.40/5.60  (assume t6285.a0 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 5.40/5.60  (assume t6285.a1 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 5.40/5.60  (step t6285.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule implies_neg1)
% 5.40/5.60  (anchor :step t6285.t2)
% 5.40/5.60  (assume t6285.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 5.40/5.60  (assume t6285.t2.a1 (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))
% 5.40/5.60  (step t6285.t2.t1 (cl (= (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.40/5.60  (step t6285.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 (t6285.t2.t1))
% 5.40/5.60  (step t6285.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e20) tptp.e21)) :rule symm :premises (t6285.t2.a1))
% 5.40/5.60  (step t6285.t2.t4 (cl (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule symm :premises (t6285.t2.t3))
% 5.40/5.60  (step t6285.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 5.40/5.60  (step t6285.t2.t6 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t6285.t2.t4 t6285.t2.t5))
% 5.40/5.60  (step t6285.t2.t7 (cl (= (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.40/5.60  (step t6285.t2.t8 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t6285.t2.t7))
% 5.40/5.60  (step t6285.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 5.40/5.60  (step t6285.t2.t10 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t6285.t2.t8 t6285.t2.t9))
% 5.40/5.60  (step t6285.t2.t11 (cl (= (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t6285.t2.t10 t6285.t2.a0))
% 5.40/5.60  (step t6285.t2.t12 (cl (= (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t6285.t2.t6 t6285.t2.t11))
% 5.40/5.60  (step t6285.t2.t13 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6285.t2.t2 t6285.t2.t12))
% 5.40/5.60  (step t6285.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t6285.t2.a0 t6285.t2.a1))
% 5.40/5.60  (step t6285.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.40/5.60  (step t6285.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.40/5.60  (step t6285.t5 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule resolution :premises (t6285.t2 t6285.t3 t6285.t4))
% 5.40/5.60  (step t6285.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t6285.t5))
% 5.40/5.60  (step t6285.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t6285.t6))
% 5.40/5.60  (step t6285.t8 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6285.t1 t6285.t7))
% 5.40/5.60  (step t6285.t9 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.40/5.60  (step t6285.t10 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t6285.t8 t6285.t9))
% 5.40/5.60  (step t6285.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t6285.t10))
% 5.40/5.60  (step t6285.t12 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t6285.t11))
% 5.40/5.60  (step t6285.t13 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule and_neg)
% 5.40/5.60  (step t6285.t14 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t6285.t13 t6285.a1 t6285.a0))
% 5.40/5.60  (step t6285.t15 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6285.t12 t6285.t14))
% 5.40/5.60  (step t6285 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t6285.a0 t6285.a1))
% 5.40/5.60  (step t6286 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) :rule and_pos)
% 5.40/5.60  (step t6287 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.40/5.60  (step t6288 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t6285 t6286 t6287))
% 5.40/5.60  (step t6289 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t6288))
% 5.40/5.60  (step t6290 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t6289))
% 5.40/5.60  (step t6291 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (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 (t6284 t6290))
% 5.40/5.60  (step t6292 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (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)
% 5.40/5.60  (step t6293 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t6291 t6292))
% 5.40/5.60  (step t6294 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t6293))
% 5.40/5.60  (step t6295 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)) (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t6294))
% 5.40/5.60  (step t6296 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6283 t6295))
% 5.40/5.60  (step t6297 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))))) :rule or_neg)
% 5.40/5.60  (step t6298 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.40/5.60  (step t6299 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (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)
% 5.40/5.60  (step t6300 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t6296 t6297 t6298 t6299))
% 5.40/5.60  (step t6301 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (not (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t6300))
% 5.40/5.60  (step t6302 (cl (or (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t6281 t6282 t6301))
% 5.40/5.60  (step t6303 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t6302))
% 5.40/5.60  (step t6304 (cl (= (tptp.op2 tptp.e22 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t6303))
% 5.40/5.60  (step t6305 (cl (not (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))))) (not (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv_pos2)
% 5.40/5.60  (step t6306 (cl (= (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule refl)
% 5.40/5.60  (step t6307 (cl (= (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))))) :rule cong :premises (t3399 t4304 t6306))
% 5.40/5.60  (step t6308 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 5.40/5.60  (step t6309 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 5.40/5.60  (anchor :step t6310)
% 5.40/5.60  (assume t6310.a0 (not (= tptp.e20 tptp.e23)))
% 5.40/5.60  (assume t6310.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.40/5.60  (step t6310.t1 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule implies_neg1)
% 5.40/5.60  (anchor :step t6310.t2)
% 5.40/5.60  (assume t6310.t2.a0 (not (= tptp.e20 tptp.e23)))
% 5.40/5.60  (assume t6310.t2.a1 (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))
% 5.40/5.60  (step t6310.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) false) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule equiv_simplify)
% 5.40/5.60  (step t6310.t2.t2 (cl (not (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) false)) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule equiv1 :premises (t6310.t2.t1))
% 5.40/5.60  (step t6310.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 5.40/5.60  (step t6310.t2.t4 (cl (= (tptp.op2 tptp.e20 tptp.e23) tptp.e23)) :rule symm :premises (t6310.t2.a1))
% 5.40/5.60  (step t6310.t2.t5 (cl (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (tptp.op2 tptp.e20 tptp.e23))) :rule cong :premises (t6310.t2.t3 t6310.t2.t4))
% 5.40/5.60  (step t6310.t2.t6 (cl (= (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) tptp.e23)) :rule trans :premises (t6310.t2.t5 t6310.t2.t4))
% 5.40/5.60  (step t6310.t2.t7 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e20 tptp.e23))) :rule cong :premises (t6310.t2.t3 t6310.t2.t6))
% 5.40/5.60  (step t6310.t2.t8 (cl (= (= (= tptp.e20 tptp.e23) false) (not (= tptp.e20 tptp.e23)))) :rule equiv_simplify)
% 5.40/5.60  (step t6310.t2.t9 (cl (= (= tptp.e20 tptp.e23) false) (not (not (= tptp.e20 tptp.e23)))) :rule equiv2 :premises (t6310.t2.t8))
% 5.40/5.60  (step t6310.t2.t10 (cl (not (not (not (= tptp.e20 tptp.e23)))) (= tptp.e20 tptp.e23)) :rule not_not)
% 5.40/5.60  (step t6310.t2.t11 (cl (= (= tptp.e20 tptp.e23) false) (= tptp.e20 tptp.e23)) :rule resolution :premises (t6310.t2.t9 t6310.t2.t10))
% 5.40/5.60  (step t6310.t2.t12 (cl (= (= tptp.e20 tptp.e23) false)) :rule resolution :premises (t6310.t2.t11 t6310.t2.a0))
% 5.40/5.60  (step t6310.t2.t13 (cl (= (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))) false)) :rule trans :premises (t6310.t2.t7 t6310.t2.t12))
% 5.40/5.60  (step t6310.t2.t14 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t6310.t2.t2 t6310.t2.t13))
% 5.40/5.60  (step t6310.t2 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule subproof :discharge (t6310.t2.a0 t6310.t2.a1))
% 5.40/5.60  (step t6310.t3 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 5.40/5.60  (step t6310.t4 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.40/5.60  (step t6310.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t6310.t2 t6310.t3 t6310.t4))
% 5.40/5.60  (step t6310.t6 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule reordering :premises (t6310.t5))
% 5.40/5.60  (step t6310.t7 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t6310.t6))
% 5.40/5.60  (step t6310.t8 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t6310.t1 t6310.t7))
% 5.40/5.60  (step t6310.t9 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule implies_neg2)
% 5.40/5.60  (step t6310.t10 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t6310.t8 t6310.t9))
% 5.40/5.60  (step t6310.t11 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t6310.t10))
% 5.40/5.60  (step t6310.t12 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies :premises (t6310.t11))
% 5.40/5.60  (step t6310.t13 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule and_neg)
% 5.40/5.60  (step t6310.t14 (cl (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t6310.t13 t6310.a0 t6310.a1))
% 5.40/5.60  (step t6310.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t6310.t12 t6310.t14))
% 5.40/5.60  (step t6310 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule subproof :discharge (t6310.a0 t6310.a1))
% 5.40/5.60  (step t6311 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 tptp.e23))) :rule and_pos)
% 5.40/5.60  (step t6312 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) :rule and_pos)
% 5.40/5.60  (step t6313 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t6310 t6311 t6312))
% 5.40/5.60  (step t6314 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule reordering :premises (t6313))
% 5.40/5.60  (step t6315 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule contraction :premises (t6314))
% 5.40/5.60  (step t6316 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t6309 t6315))
% 5.40/5.60  (step t6317 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule implies_neg2)
% 5.40/5.60  (step t6318 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t6316 t6317))
% 5.40/5.60  (step t6319 (cl (=> (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t6318))
% 5.40/5.60  (step t6320 (cl (not (and (not (= tptp.e20 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule implies :premises (t6319))
% 5.40/5.60  (step t6321 (cl (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule resolution :premises (t6308 t6320))
% 5.40/5.60  (step t6322 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (not (not (not (= tptp.e20 tptp.e23))))) :rule or_neg)
% 5.40/5.60  (step t6323 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))))) :rule or_neg)
% 5.40/5.60  (step t6324 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule or_neg)
% 5.40/5.60  (step t6325 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t6321 t6322 t6323 t6324))
% 5.40/5.60  (step t6326 (cl (or (not (not (= tptp.e20 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule contraction :premises (t6325))
% 5.40/5.60  (step t6327 (cl (or (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23)))))) :rule resolution :premises (t6305 t6307 t6326))
% 5.40/5.60  (step t6328 (cl (= tptp.e20 tptp.e23) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 (tptp.op2 tptp.e20 tptp.e23))))) :rule or :premises (t6327))
% 5.40/5.60  (step t6329 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t6240 t2318 t5462 t6242 t6243 t6279 t6280 t2318 t2319 t2548 t4302 t6304 t5044 t6328 t3425))
% 5.40/5.60  (step t6330 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t6329))
% 5.40/5.60  (step t6331 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t6330))
% 5.40/5.60  (step t6332 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule and_neg)
% 5.40/5.60  (step t6333 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule implies_neg1)
% 5.40/5.60  (anchor :step t6334)
% 5.40/5.60  (assume t6334.a0 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.40/5.60  (assume t6334.a1 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.40/5.60  (assume t6334.a2 (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))
% 5.40/5.60  (step t6334.t1 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule implies_neg1)
% 5.40/5.60  (anchor :step t6334.t2)
% 5.40/5.60  (assume t6334.t2.a0 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.40/5.60  (assume t6334.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))
% 5.40/5.60  (assume t6334.t2.a2 (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))
% 5.40/5.60  (step t6334.t2.t1 (cl (= tptp.e21 tptp.e21)) :rule refl)
% 5.40/5.60  (step t6334.t2.t2 (cl (= (tptp.op2 tptp.e21 tptp.e23) tptp.e22)) :rule symm :premises (t6334.t2.a2))
% 5.40/5.60  (step t6334.t2.t3 (cl (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule symm :premises (t6334.t2.t2))
% 5.40/5.60  (step t6334.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule cong :premises (t6334.t2.t1 t6334.t2.t3))
% 5.40/5.60  (step t6334.t2.t5 (cl (= (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) tptp.e21)) :rule symm :premises (t6334.t2.a1))
% 5.40/5.60  (step t6334.t2.t6 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t6334.t2.a0))
% 5.40/5.60  (step t6334.t2.t7 (cl (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule symm :premises (t6334.t2.t6))
% 5.40/5.60  (step t6334.t2.t8 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule trans :premises (t6334.t2.t4 t6334.t2.t5 t6334.t2.t7))
% 5.40/5.60  (step t6334.t2 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule subproof :discharge (t6334.t2.a0 t6334.t2.a1 t6334.t2.a2))
% 5.40/5.60  (step t6334.t3 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.40/5.60  (step t6334.t4 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 5.40/5.60  (step t6334.t5 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.40/5.60  (step t6334.t6 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))))) :rule resolution :premises (t6334.t2 t6334.t3 t6334.t4 t6334.t5))
% 5.40/5.60  (step t6334.t7 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule reordering :premises (t6334.t6))
% 5.40/5.60  (step t6334.t8 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule contraction :premises (t6334.t7))
% 5.40/5.60  (step t6334.t9 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t6334.t1 t6334.t8))
% 5.40/5.60  (step t6334.t10 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg2)
% 5.40/5.60  (step t6334.t11 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6334.t9 t6334.t10))
% 5.40/5.60  (step t6334.t12 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t6334.t11))
% 5.40/5.60  (step t6334.t13 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule implies :premises (t6334.t12))
% 5.40/5.60  (step t6334.t14 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_neg)
% 5.40/5.60  (step t6334.t15 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t6334.t14 t6334.a0 t6334.a2 t6334.a1))
% 5.40/5.60  (step t6334.t16 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t6334.t13 t6334.t15))
% 5.40/5.60  (step t6334 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule subproof :discharge (t6334.a0 t6334.a1 t6334.a2))
% 5.40/5.60  (step t6335 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.40/5.60  (step t6336 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) :rule and_pos)
% 5.40/5.60  (step t6337 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) :rule and_pos)
% 5.40/5.60  (step t6338 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))))) :rule resolution :premises (t6334 t6335 t6336 t6337))
% 5.40/5.60  (step t6339 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule reordering :premises (t6338))
% 5.40/5.60  (step t6340 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule contraction :premises (t6339))
% 5.40/5.60  (step t6341 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t6333 t6340))
% 5.40/5.60  (step t6342 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg2)
% 5.40/5.60  (step t6343 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6341 t6342))
% 5.40/5.60  (step t6344 (cl (=> (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t6343))
% 5.40/5.60  (step t6345 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule implies :premises (t6344))
% 5.40/5.60  (step t6346 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23)))) (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21))) :rule resolution :premises (t6332 t6345))
% 5.40/5.60  (step t6347 (cl (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 (tptp.op2 tptp.e21 tptp.e23))))) :rule reordering :premises (t6346))
% 5.40/5.60  (step t6348 (cl (not (= (tptp.op2 tptp.e21 tptp.e22) (tptp.op2 tptp.e21 tptp.e21)))) :rule and :premises (t3346))
% 5.40/5.60  (step t6349 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule resolution :premises (t6210 t6211 t4807 t6331 t4109 t4110 t6347 t6348))
% 5.40/5.60  (step t6350 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e21 tptp.e23)))) :rule contraction :premises (t6349))
% 5.40/5.60  (step t6351 (cl (= 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 or :premises (t4143))
% 5.40/5.60  (step t6352 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t5146))
% 5.40/5.60  (step t6353 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t6350 t6351 t4301 t2318 t2319 t4302 t4188 t4754 t4195 t6352 t3209 t4753 t3975 t3976 t4328 t3894))
% 5.40/5.60  (step t6354 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t6353))
% 5.40/5.60  (step t6355 (cl (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule resolution :premises (t6354 t2319 t2318 t2548))
% 5.40/5.60  (step t6356 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)))) :rule reordering :premises (t6355))
% 5.40/5.60  (step t6357 (cl (not (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))))) (not (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_pos2)
% 5.40/5.60  (step t6358 (cl (= (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.40/5.60  (step t6359 (cl (not (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t6358))
% 5.40/5.60  (step t6360 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))))) :rule all_simplify)
% 5.40/5.60  (step t6361 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule refl)
% 5.40/5.60  (step t6362 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule all_simplify)
% 5.40/5.60  (step t6363 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule cong :premises (t6361 t6362))
% 5.40/5.60  (step t6364 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule all_simplify)
% 5.40/5.60  (step t6365 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) true)) :rule trans :premises (t6363 t6364))
% 5.40/5.60  (step t6366 (cl (= (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) true)) :rule trans :premises (t6360 t6365))
% 5.40/5.60  (step t6367 (cl (= (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6359 t6366))
% 5.40/5.60  (step t6368 (cl (= (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))))) :rule cong :premises (t3400 t6367 t4373))
% 5.40/5.60  (step t6369 (cl (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule and_neg)
% 5.40/5.60  (step t6370 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg1)
% 5.40/5.60  (anchor :step t6371)
% 5.40/5.60  (assume t6371.a0 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.40/5.60  (assume t6371.a1 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 5.40/5.60  (step t6371.t1 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule implies_neg1)
% 5.40/5.60  (anchor :step t6371.t2)
% 5.40/5.60  (assume t6371.t2.a0 (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))
% 5.40/5.60  (assume t6371.t2.a1 (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))
% 5.40/5.60  (step t6371.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.40/5.60  (step t6371.t2.t2 (cl (not (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule equiv1 :premises (t6371.t2.t1))
% 5.40/5.60  (step t6371.t2.t3 (cl (= (tptp.op2 tptp.e23 tptp.e20) tptp.e23)) :rule symm :premises (t6371.t2.a1))
% 5.40/5.60  (step t6371.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule symm :premises (t6371.t2.t3))
% 5.40/5.60  (step t6371.t2.t5 (cl (= (tptp.op2 tptp.e20 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule refl)
% 5.40/5.60  (step t6371.t2.t6 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule cong :premises (t6371.t2.t4 t6371.t2.t5))
% 5.40/5.60  (step t6371.t2.t7 (cl (= (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv_simplify)
% 5.40/5.61  (step t6371.t2.t8 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) :rule equiv2 :premises (t6371.t2.t7))
% 5.40/5.61  (step t6371.t2.t9 (cl (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule not_not)
% 5.40/5.61  (step t6371.t2.t10 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) :rule resolution :premises (t6371.t2.t8 t6371.t2.t9))
% 5.40/5.61  (step t6371.t2.t11 (cl (= (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) false)) :rule resolution :premises (t6371.t2.t10 t6371.t2.a0))
% 5.40/5.61  (step t6371.t2.t12 (cl (= (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)) false)) :rule trans :premises (t6371.t2.t6 t6371.t2.t11))
% 5.40/5.61  (step t6371.t2.t13 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6371.t2.t2 t6371.t2.t12))
% 5.40/5.61  (step t6371.t2 (cl (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t6371.t2.a0 t6371.t2.a1))
% 5.40/5.61  (step t6371.t3 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.40/5.61  (step t6371.t4 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.40/5.61  (step t6371.t5 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule resolution :premises (t6371.t2 t6371.t3 t6371.t4))
% 5.40/5.61  (step t6371.t6 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t6371.t5))
% 5.40/5.61  (step t6371.t7 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t6371.t6))
% 5.40/5.61  (step t6371.t8 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6371.t1 t6371.t7))
% 5.40/5.61  (step t6371.t9 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.40/5.61  (step t6371.t10 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t6371.t8 t6371.t9))
% 5.40/5.61  (step t6371.t11 (cl (=> (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t6371.t10))
% 5.40/5.61  (step t6371.t12 (cl (not (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t6371.t11))
% 5.40/5.61  (step t6371.t13 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule and_neg)
% 5.40/5.61  (step t6371.t14 (cl (and (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule resolution :premises (t6371.t13 t6371.a1 t6371.a0))
% 5.40/5.61  (step t6371.t15 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6371.t12 t6371.t14))
% 5.40/5.61  (step t6371 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule subproof :discharge (t6371.a0 t6371.a1))
% 5.40/5.61  (step t6372 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) :rule and_pos)
% 5.40/5.61  (step t6373 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and_pos)
% 5.40/5.61  (step t6374 (cl (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule resolution :premises (t6371 t6372 t6373))
% 5.40/5.61  (step t6375 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule reordering :premises (t6374))
% 5.40/5.61  (step t6376 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule contraction :premises (t6375))
% 5.40/5.61  (step t6377 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6370 t6376))
% 5.40/5.61  (step t6378 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule implies_neg2)
% 5.40/5.61  (step t6379 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t6377 t6378))
% 5.40/5.61  (step t6380 (cl (=> (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t6379))
% 5.40/5.61  (step t6381 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20))))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule implies :premises (t6380))
% 5.40/5.61  (step t6382 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6369 t6381))
% 5.40/5.61  (step t6383 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))))) :rule or_neg)
% 5.40/5.61  (step t6384 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))))) :rule or_neg)
% 5.40/5.61  (step t6385 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (not (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule or_neg)
% 5.40/5.61  (step t6386 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t6382 t6383 t6384 t6385))
% 5.40/5.61  (step t6387 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule contraction :premises (t6386))
% 5.40/5.61  (step t6388 (cl (or (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))))) :rule resolution :premises (t6357 t6368 t6387))
% 5.40/5.61  (step t6389 (cl (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20)))) :rule or :premises (t6388))
% 5.40/5.61  (step t6390 (cl (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)))) :rule reordering :premises (t6389))
% 5.40/5.61  (step t6391 (cl (not (= (tptp.op2 tptp.e23 tptp.e20) (tptp.op2 tptp.e20 tptp.e20)))) :rule and :premises (t3346))
% 5.40/5.61  (step t6392 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6205 t4195 t2318 t2319 t4754 t6206 t4948 t4949 t6356 t3424 t3425 t6390 t6391 t5922))
% 5.40/5.61  (step t6393 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t6392))
% 5.40/5.61  (step t6394 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6393 t6076))
% 5.40/5.61  (step t6395 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule contraction :premises (t6394))
% 5.40/5.61  (step t6396 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.40/5.61  (step t6397 (cl (= 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 or :premises (t4872))
% 5.40/5.61  (step t6398 (cl (not (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) (not (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_pos2)
% 5.40/5.61  (step t6399 (cl (= (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))))) :rule cong :premises (t3349 t3183 t3213 t3431 t4345 t4156 t5253))
% 5.40/5.61  (step t6400 (cl (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule and_neg)
% 5.40/5.61  (step t6401 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6402)
% 5.40/5.61  (assume t6402.a0 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.40/5.61  (assume t6402.a1 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.40/5.61  (assume t6402.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.40/5.61  (assume t6402.a3 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.40/5.61  (assume t6402.a4 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.40/5.61  (assume t6402.a5 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.40/5.61  (step t6402.t1 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6402.t2)
% 5.40/5.61  (assume t6402.t2.a0 (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))))
% 5.40/5.61  (assume t6402.t2.a1 (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))
% 5.40/5.61  (assume t6402.t2.a2 (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)))
% 5.40/5.61  (assume t6402.t2.a3 (= tptp.e20 (tptp.h1 tptp.e13)))
% 5.40/5.61  (assume t6402.t2.a4 (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))
% 5.40/5.61  (step t6402.t2.t1 (cl (= (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule equiv_simplify)
% 5.40/5.61  (step t6402.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 (t6402.t2.t1))
% 5.40/5.61  (step t6402.t2.t3 (cl (= (tptp.op2 tptp.e22 tptp.e21) tptp.e23)) :rule symm :premises (t6402.t2.a1))
% 5.40/5.61  (step t6402.t2.t4 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule symm :premises (t6402.t2.t3))
% 5.40/5.61  (step t6402.t2.t5 (cl (= (tptp.h1 tptp.e13) tptp.e20)) :rule symm :premises (t6402.t2.a3))
% 5.40/5.61  (step t6402.t2.t6 (cl (= (tptp.op2 tptp.e20 tptp.e21) tptp.e20)) :rule symm :premises (t6402.t2.a2))
% 5.40/5.61  (step t6402.t2.t7 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t6402.t2.t6))
% 5.40/5.61  (step t6402.t2.t8 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e20 tptp.e21))) :rule trans :premises (t6402.t2.t5 t6402.t2.t7))
% 5.40/5.61  (step t6402.t2.t9 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.h1 tptp.e13))) :rule symm :premises (t6402.t2.t8))
% 5.40/5.61  (step t6402.t2.t10 (cl (= (tptp.op2 tptp.e22 tptp.e23) tptp.e20)) :rule symm :premises (t6402.t2.a4))
% 5.40/5.61  (step t6402.t2.t11 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.h1 tptp.e13))) :rule trans :premises (t6402.t2.t10 t6402.t2.a3))
% 5.40/5.61  (step t6402.t2.t12 (cl (= (tptp.h1 tptp.e13) (tptp.op2 tptp.e22 tptp.e23))) :rule symm :premises (t6402.t2.t11))
% 5.40/5.61  (step t6402.t2.t13 (cl (= (tptp.op2 tptp.e20 tptp.e21) (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t6402.t2.t9 t6402.t2.t12))
% 5.40/5.61  (step t6402.t2.t14 (cl (= (tptp.op2 tptp.e22 tptp.e23) (tptp.op2 tptp.e20 tptp.e21))) :rule symm :premises (t6402.t2.t13))
% 5.40/5.61  (step t6402.t2.t15 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule cong :premises (t6402.t2.t4 t6402.t2.t14))
% 5.40/5.61  (step t6402.t2.t16 (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)
% 5.40/5.61  (step t6402.t2.t17 (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 (t6402.t2.t16))
% 5.40/5.61  (step t6402.t2.t18 (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)
% 5.40/5.61  (step t6402.t2.t19 (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 (t6402.t2.t17 t6402.t2.t18))
% 5.40/5.61  (step t6402.t2.t20 (cl (= (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) false)) :rule resolution :premises (t6402.t2.t19 t6402.t2.a0))
% 5.40/5.61  (step t6402.t2.t21 (cl (= (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) false)) :rule trans :premises (t6402.t2.t15 t6402.t2.t20))
% 5.40/5.61  (step t6402.t2.t22 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t6402.t2.t2 t6402.t2.t21))
% 5.40/5.61  (step t6402.t2 (cl (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t6402.t2.a0 t6402.t2.a1 t6402.t2.a2 t6402.t2.a3 t6402.t2.a4))
% 5.40/5.61  (step t6402.t3 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.40/5.61  (step t6402.t4 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.40/5.61  (step t6402.t5 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.40/5.61  (step t6402.t6 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6402.t7 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule and_pos)
% 5.40/5.61  (step t6402.t8 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6402.t2 t6402.t3 t6402.t4 t6402.t5 t6402.t6 t6402.t7))
% 5.40/5.61  (step t6402.t9 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t6402.t8))
% 5.40/5.61  (step t6402.t10 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t6402.t9))
% 5.40/5.61  (step t6402.t11 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (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 (t6402.t1 t6402.t10))
% 5.40/5.61  (step t6402.t12 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (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)
% 5.40/5.61  (step t6402.t13 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6402.t11 t6402.t12))
% 5.40/5.61  (step t6402.t14 (cl (=> (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t6402.t13))
% 5.40/5.61  (step t6402.t15 (cl (not (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t6402.t14))
% 5.40/5.61  (step t6402.t16 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule and_neg)
% 5.40/5.61  (step t6402.t17 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6402.t18)
% 5.40/5.61  (assume t6402.t18.a0 (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))
% 5.40/5.61  (assume t6402.t18.a1 (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))
% 5.40/5.61  (step t6402.t18.t1 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) tptp.e20)) :rule symm :premises (t6402.t18.a1))
% 5.40/5.61  (step t6402.t18.t2 (cl (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule symm :premises (t6402.t18.t1))
% 5.40/5.61  (step t6402.t18.t3 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t6402.t18.a0))
% 5.40/5.61  (step t6402.t18.t4 (cl (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule symm :premises (t6402.t18.t3))
% 5.40/5.61  (step t6402.t18.t5 (cl (= (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e22)) :rule symm :premises (t6402.t18.t4))
% 5.40/5.61  (step t6402.t18.t6 (cl (= tptp.e23 tptp.e23)) :rule refl)
% 5.40/5.61  (step t6402.t18.t7 (cl (= (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23) (tptp.op2 tptp.e22 tptp.e23))) :rule cong :premises (t6402.t18.t5 t6402.t18.t6))
% 5.40/5.61  (step t6402.t18.t8 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule trans :premises (t6402.t18.t2 t6402.t18.t7))
% 5.40/5.61  (step t6402.t18 (cl (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule subproof :discharge (t6402.t18.a0 t6402.t18.a1))
% 5.40/5.61  (step t6402.t19 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.40/5.61  (step t6402.t20 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.40/5.61  (step t6402.t21 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule resolution :premises (t6402.t18 t6402.t19 t6402.t20))
% 5.40/5.61  (step t6402.t22 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule reordering :premises (t6402.t21))
% 5.40/5.61  (step t6402.t23 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule contraction :premises (t6402.t22))
% 5.40/5.61  (step t6402.t24 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t6402.t17 t6402.t23))
% 5.40/5.61  (step t6402.t25 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies_neg2)
% 5.40/5.61  (step t6402.t26 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t6402.t24 t6402.t25))
% 5.40/5.61  (step t6402.t27 (cl (=> (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t6402.t26))
% 5.40/5.61  (step t6402.t28 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule implies :premises (t6402.t27))
% 5.40/5.61  (step t6402.t29 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule and_neg)
% 5.40/5.61  (step t6402.t30 (cl (and (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)))) :rule resolution :premises (t6402.t29 t6402.a1 t6402.a0))
% 5.40/5.61  (step t6402.t31 (cl (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t6402.t28 t6402.t30))
% 5.40/5.61  (step t6402.t32 (cl (and (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.h1 tptp.e13)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t6402.t16 t6402.a4 t6402.a3 t6402.a2 t6402.a5 t6402.t31))
% 5.40/5.61  (step t6402.t33 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t6402.t15 t6402.t32))
% 5.40/5.61  (step t6402 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule subproof :discharge (t6402.a0 t6402.a1 t6402.a2 t6402.a3 t6402.a4 t6402.a5))
% 5.40/5.61  (step t6403 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) :rule and_pos)
% 5.40/5.61  (step t6404 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) :rule and_pos)
% 5.40/5.61  (step t6405 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule and_pos)
% 5.40/5.61  (step t6406 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule and_pos)
% 5.40/5.61  (step t6407 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) :rule and_pos)
% 5.40/5.61  (step t6408 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (= tptp.e20 (tptp.h1 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6409 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))))) :rule resolution :premises (t6402 t6403 t6404 t6405 t6406 t6407 t6408))
% 5.40/5.61  (step t6410 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule reordering :premises (t6409))
% 5.40/5.61  (step t6411 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule contraction :premises (t6410))
% 5.40/5.61  (step t6412 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t6401 t6411))
% 5.40/5.61  (step t6413 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule implies_neg2)
% 5.40/5.61  (step t6414 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6412 t6413))
% 5.40/5.61  (step t6415 (cl (=> (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t6414))
% 5.40/5.61  (step t6416 (cl (not (and (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)) (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.h1 tptp.e13)))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule implies :premises (t6415))
% 5.40/5.61  (step t6417 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t6400 t6416))
% 5.40/5.61  (step t6418 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))))) :rule or_neg)
% 5.40/5.61  (step t6419 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule or_neg)
% 5.40/5.61  (step t6420 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))))) :rule or_neg)
% 5.40/5.61  (step t6421 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))))) :rule or_neg)
% 5.40/5.61  (step t6422 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))))) :rule or_neg)
% 5.40/5.61  (step t6423 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e20 (tptp.h1 tptp.e13))))) :rule or_neg)
% 5.40/5.61  (step t6424 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (not (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule or_neg)
% 5.40/5.61  (step t6425 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6417 t6418 t6419 t6420 t6421 t6422 t6423 t6424))
% 5.40/5.61  (step t6426 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (not (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule contraction :premises (t6425))
% 5.40/5.61  (step t6427 (cl (or (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))))) :rule resolution :premises (t6398 t6399 t6426))
% 5.40/5.61  (step t6428 (cl (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.h1 tptp.e13))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule or :premises (t6427))
% 5.40/5.61  (step t6429 (cl (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule reordering :premises (t6428))
% 5.40/5.61  (step t6430 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23))) :rule resolution :premises (t6395 t6396 t4762 t4804 t4808 t4811 t4857 t4860 t4863 t4867 t6397 t4874 t4815 t3793 t5202 t6429 t6079 t6092 t4876))
% 5.40/5.61  (step t6431 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21))) :rule contraction :premises (t6430))
% 5.40/5.61  (step t6432 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t6431 t4188 t4754 t5525 t3818 t3819))
% 5.40/5.61  (step t6433 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t6432))
% 5.40/5.61  (step t6434 (cl (not (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))))) (not (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_pos2)
% 5.40/5.61  (step t6435 (cl (= (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))))) :rule cong :premises (t3145 t3687 t4880))
% 5.40/5.61  (step t6436 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 5.40/5.61  (step t6437 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6438)
% 5.40/5.61  (assume t6438.a0 (not (= tptp.e20 tptp.e21)))
% 5.40/5.61  (assume t6438.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.40/5.61  (step t6438.t1 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6438.t2)
% 5.40/5.61  (assume t6438.t2.a0 (not (= tptp.e20 tptp.e21)))
% 5.40/5.61  (assume t6438.t2.a1 (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))
% 5.40/5.61  (step t6438.t2.t1 (cl (= (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) false) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule equiv_simplify)
% 5.40/5.61  (step t6438.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 (t6438.t2.t1))
% 5.40/5.61  (step t6438.t2.t3 (cl (= tptp.e20 tptp.e20)) :rule refl)
% 5.40/5.61  (step t6438.t2.t4 (cl (= (tptp.op2 tptp.e21 tptp.e21) tptp.e21)) :rule symm :premises (t6438.t2.a1))
% 5.40/5.61  (step t6438.t2.t5 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 tptp.e21))) :rule cong :premises (t6438.t2.t3 t6438.t2.t4))
% 5.40/5.61  (step t6438.t2.t6 (cl (= (= (= tptp.e20 tptp.e21) false) (not (= tptp.e20 tptp.e21)))) :rule equiv_simplify)
% 5.40/5.61  (step t6438.t2.t7 (cl (= (= tptp.e20 tptp.e21) false) (not (not (= tptp.e20 tptp.e21)))) :rule equiv2 :premises (t6438.t2.t6))
% 5.40/5.61  (step t6438.t2.t8 (cl (not (not (not (= tptp.e20 tptp.e21)))) (= tptp.e20 tptp.e21)) :rule not_not)
% 5.40/5.61  (step t6438.t2.t9 (cl (= (= tptp.e20 tptp.e21) false) (= tptp.e20 tptp.e21)) :rule resolution :premises (t6438.t2.t7 t6438.t2.t8))
% 5.40/5.61  (step t6438.t2.t10 (cl (= (= tptp.e20 tptp.e21) false)) :rule resolution :premises (t6438.t2.t9 t6438.t2.a0))
% 5.40/5.61  (step t6438.t2.t11 (cl (= (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) false)) :rule trans :premises (t6438.t2.t5 t6438.t2.t10))
% 5.40/5.61  (step t6438.t2.t12 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6438.t2.t2 t6438.t2.t11))
% 5.40/5.61  (step t6438.t2 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t6438.t2.a0 t6438.t2.a1))
% 5.40/5.61  (step t6438.t3 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 5.40/5.61  (step t6438.t4 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.40/5.61  (step t6438.t5 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t6438.t2 t6438.t3 t6438.t4))
% 5.40/5.61  (step t6438.t6 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t6438.t5))
% 5.40/5.61  (step t6438.t7 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t6438.t6))
% 5.40/5.61  (step t6438.t8 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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 (t6438.t1 t6438.t7))
% 5.40/5.61  (step t6438.t9 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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)
% 5.40/5.61  (step t6438.t10 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t6438.t8 t6438.t9))
% 5.40/5.61  (step t6438.t11 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t6438.t10))
% 5.40/5.61  (step t6438.t12 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t6438.t11))
% 5.40/5.61  (step t6438.t13 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule and_neg)
% 5.40/5.61  (step t6438.t14 (cl (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6438.t13 t6438.a0 t6438.a1))
% 5.40/5.61  (step t6438.t15 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6438.t12 t6438.t14))
% 5.40/5.61  (step t6438 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule subproof :discharge (t6438.a0 t6438.a1))
% 5.40/5.61  (step t6439 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 tptp.e21))) :rule and_pos)
% 5.40/5.61  (step t6440 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) :rule and_pos)
% 5.40/5.61  (step t6441 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t6438 t6439 t6440))
% 5.40/5.61  (step t6442 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t6441))
% 5.40/5.61  (step t6443 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule contraction :premises (t6442))
% 5.40/5.61  (step t6444 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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 (t6437 t6443))
% 5.40/5.61  (step t6445 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (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)
% 5.40/5.61  (step t6446 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t6444 t6445))
% 5.40/5.61  (step t6447 (cl (=> (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t6446))
% 5.40/5.61  (step t6448 (cl (not (and (not (= tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule implies :premises (t6447))
% 5.40/5.61  (step t6449 (cl (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6436 t6448))
% 5.40/5.61  (step t6450 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (not (= tptp.e20 tptp.e21))))) :rule or_neg)
% 5.40/5.61  (step t6451 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (not (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))))) :rule or_neg)
% 5.40/5.61  (step t6452 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (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)
% 5.40/5.61  (step t6453 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t6449 t6450 t6451 t6452))
% 5.40/5.61  (step t6454 (cl (or (not (not (= tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule contraction :premises (t6453))
% 5.40/5.61  (step t6455 (cl (or (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))))) :rule resolution :premises (t6434 t6435 t6454))
% 5.40/5.61  (step t6456 (cl (= tptp.e20 tptp.e21) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule or :premises (t6455))
% 5.40/5.61  (step t6457 (cl (= tptp.e20 tptp.e21) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t6456))
% 5.40/5.61  (step t6458 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6433 t3247 t3347 t6457 t3171))
% 5.40/5.61  (step t6459 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t6458))
% 5.40/5.61  (step t6460 (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 (t4198))
% 5.40/5.61  (step t6461 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 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 resolution :premises (t6459 t6460))
% 5.40/5.61  (step t6462 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e21))) :rule contraction :premises (t6461))
% 5.40/5.61  (step t6463 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t6462 t4261 t4262 t5553 t4369))
% 5.40/5.61  (step t6464 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t6463))
% 5.40/5.61  (step t6465 (cl (= 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 or :premises (t3937))
% 5.40/5.61  (step t6466 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t6464 t6465 t5759 t4874))
% 5.40/5.61  (step t6467 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t6466))
% 5.40/5.61  (step t6468 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6467 t4039))
% 5.40/5.61  (step t6469 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23))) (= (tptp.op2 tptp.e22 tptp.e21) (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) tptp.e23))) (not (= tptp.e22 (tptp.op2 tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e20 (tptp.h1 tptp.e13)))) :rule contraction :premises (t6468))
% 5.40/5.61  (step t6470 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t6469 t4919 t2319 t2548 t2318 t4195 t4370 t3722))
% 5.40/5.61  (step t6471 (cl (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule contraction :premises (t6470))
% 5.40/5.61  (step t6472 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule reordering :premises (t6471))
% 5.40/5.61  (step t6473 (cl (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) :rule resolution :premises (t6472 t6171))
% 5.40/5.61  (step t6474 (cl (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t6008 t5044 t6473))
% 5.40/5.61  (step t6475 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.40/5.61  (step t6476 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)))) :rule resolution :premises (t5669 t5670 t6473))
% 5.40/5.61  (step t6477 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t5634 t6476))
% 5.40/5.61  (step t6478 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e21))) :rule or :premises (t5146))
% 5.40/5.61  (step t6479 (cl (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6457 t3171 t6171))
% 5.40/5.61  (step t6480 (cl (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) :rule resolution :premises (t6478 t6479 t5759 t4948))
% 5.40/5.61  (step t6481 (cl (= 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 or :premises (t3937))
% 5.40/5.61  (step t6482 (cl (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)))) :rule resolution :premises (t4039 t3722 t6171))
% 5.40/5.61  (step t6483 (cl (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t6481 t5759 t6482 t4874))
% 5.40/5.61  (step t6484 (cl (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t6429 t4370 t6480 t6483 t2548 t2318 t4195))
% 5.40/5.61  (step t6485 (cl (not (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t5202 t6484))
% 5.40/5.61  (step t6486 (cl (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)))) :rule resolution :premises (t4261 t4262 t6171))
% 5.40/5.61  (step t6487 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6092 t6486))
% 5.40/5.61  (step t6488 (cl (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)))) :rule resolution :premises (t3247 t3347 t6480))
% 5.40/5.61  (step t6489 (cl (not (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t6079 t6488))
% 5.40/5.61  (step t6490 (cl (not (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t5525 t6482))
% 5.40/5.61  (step t6491 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)))) :rule resolution :premises (t4188 t4754 t2319 t6480 t2548 t2318 t4195))
% 5.40/5.61  (step t6492 (cl (not (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))))) :rule resolution :premises (t4876 t6491))
% 5.40/5.61  (step t6493 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule resolution :premises (t4328 t3894 t5922 t6172 t5553 t6474 t6475 t4762 t4804 t4808 t4811 t4817 t4857 t6477 t4860 t6485 t6487 t6489 t4863 t6490 t6492 t5761 t6473 t6479))
% 5.40/5.61  (step t6494 (cl (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23))))) :rule contraction :premises (t6493))
% 5.40/5.61  (step t6495 (cl (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) :rule resolution :premises (t5942 t6494))
% 5.40/5.61  (step t6496 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e20 (tptp.op2 tptp.e21 tptp.e20)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e20 (tptp.op2 tptp.e22 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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e23)) (= tptp.e20 (tptp.op2 tptp.e23 tptp.e20)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e23)) (= tptp.e21 (tptp.op2 tptp.e23 tptp.e21)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e22 (tptp.op2 tptp.e21 tptp.e22)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e20)) (= tptp.e23 (tptp.op2 tptp.e20 tptp.e23)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e21)) (= tptp.e23 (tptp.op2 tptp.e21 tptp.e23)) (not (= tptp.e21 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e21 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))))) :rule or :premises (t4758))
% 5.40/5.61  (step t6497 (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 (t5939))
% 5.40/5.61  (step t6498 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t5922 t4328 t3894 t6496 t4762 t4804 t4808 t4811 t4857 t4860 t4863 t6497 t5553 t5942 t5634 t6008 t5044))
% 5.40/5.61  (step t6499 (cl (and (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e22 (tptp.op2 tptp.e22 tptp.e23)) (= tptp.e22 (tptp.op2 tptp.e23 tptp.e22)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e22)) (= tptp.e23 (tptp.op2 tptp.e22 tptp.e23)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)) (not (= tptp.e23 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e23 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23)))) (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22)) (= tptp.e22 (tptp.op2 tptp.e22 tptp.e22)) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t6498))
% 5.40/5.61  (step t6500 (cl (or (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule and :premises (t196))
% 5.40/5.61  (step t6501 (cl (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule or :premises (t6500))
% 5.40/5.61  (step t6502 (cl (not (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))))) (not (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule equiv_pos2)
% 5.40/5.61  (step t6503 (cl (= (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule refl)
% 5.40/5.61  (step t6504 (cl (= (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))))) :rule cong :premises (t475 t1679 t2011 t6503))
% 5.40/5.61  (step t6505 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 5.40/5.61  (step t6506 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6507)
% 5.40/5.61  (assume t6507.a0 (not (= tptp.e12 tptp.e13)))
% 5.40/5.61  (assume t6507.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.40/5.61  (assume t6507.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))
% 5.40/5.61  (step t6507.t1 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6507.t2)
% 5.40/5.61  (assume t6507.t2.a0 (not (= tptp.e12 tptp.e13)))
% 5.40/5.61  (assume t6507.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.40/5.61  (assume t6507.t2.a2 (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))
% 5.40/5.61  (step t6507.t2.t1 (cl (= (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) false) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule equiv_simplify)
% 5.40/5.61  (step t6507.t2.t2 (cl (not (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) false)) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule equiv1 :premises (t6507.t2.t1))
% 5.40/5.61  (step t6507.t2.t3 (cl (= tptp.e12 tptp.e12)) :rule refl)
% 5.40/5.61  (step t6507.t2.t4 (cl (= (tptp.op1 tptp.e12 tptp.e12) tptp.e11)) :rule symm :premises (t6507.t2.a2))
% 5.40/5.61  (step t6507.t2.t5 (cl (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (tptp.op1 tptp.e12 tptp.e11))) :rule cong :premises (t6507.t2.t3 t6507.t2.t4))
% 5.40/5.61  (step t6507.t2.t6 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t6507.t2.a1))
% 5.40/5.61  (step t6507.t2.t7 (cl (= (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) tptp.e13)) :rule trans :premises (t6507.t2.t5 t6507.t2.t6))
% 5.40/5.61  (step t6507.t2.t8 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (= tptp.e12 tptp.e13))) :rule cong :premises (t6507.t2.t3 t6507.t2.t7))
% 5.40/5.61  (step t6507.t2.t9 (cl (= (= (= tptp.e12 tptp.e13) false) (not (= tptp.e12 tptp.e13)))) :rule equiv_simplify)
% 5.40/5.61  (step t6507.t2.t10 (cl (= (= tptp.e12 tptp.e13) false) (not (not (= tptp.e12 tptp.e13)))) :rule equiv2 :premises (t6507.t2.t9))
% 5.40/5.61  (step t6507.t2.t11 (cl (not (not (not (= tptp.e12 tptp.e13)))) (= tptp.e12 tptp.e13)) :rule not_not)
% 5.40/5.61  (step t6507.t2.t12 (cl (= (= tptp.e12 tptp.e13) false) (= tptp.e12 tptp.e13)) :rule resolution :premises (t6507.t2.t10 t6507.t2.t11))
% 5.40/5.61  (step t6507.t2.t13 (cl (= (= tptp.e12 tptp.e13) false)) :rule resolution :premises (t6507.t2.t12 t6507.t2.a0))
% 5.40/5.61  (step t6507.t2.t14 (cl (= (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) false)) :rule trans :premises (t6507.t2.t8 t6507.t2.t13))
% 5.40/5.61  (step t6507.t2.t15 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t6507.t2.t2 t6507.t2.t14))
% 5.40/5.61  (step t6507.t2 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule subproof :discharge (t6507.t2.a0 t6507.t2.a1 t6507.t2.a2))
% 5.40/5.61  (step t6507.t3 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6507.t4 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6507.t5 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6507.t6 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t6507.t2 t6507.t3 t6507.t4 t6507.t5))
% 5.40/5.61  (step t6507.t7 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t6507.t6))
% 5.40/5.61  (step t6507.t8 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t6507.t7))
% 5.40/5.61  (step t6507.t9 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t6507.t1 t6507.t8))
% 5.40/5.61  (step t6507.t10 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule implies_neg2)
% 5.40/5.61  (step t6507.t11 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t6507.t9 t6507.t10))
% 5.40/5.61  (step t6507.t12 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule contraction :premises (t6507.t11))
% 5.40/5.61  (step t6507.t13 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies :premises (t6507.t12))
% 5.40/5.61  (step t6507.t14 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule and_neg)
% 5.40/5.61  (step t6507.t15 (cl (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) :rule resolution :premises (t6507.t14 t6507.a0 t6507.a1 t6507.a2))
% 5.40/5.61  (step t6507.t16 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t6507.t13 t6507.t15))
% 5.40/5.61  (step t6507 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule subproof :discharge (t6507.a0 t6507.a1 t6507.a2))
% 5.40/5.61  (step t6508 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6509 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6510 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6511 (cl (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t6507 t6508 t6509 t6510))
% 5.40/5.61  (step t6512 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t6511))
% 5.40/5.61  (step t6513 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule contraction :premises (t6512))
% 5.40/5.61  (step t6514 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t6506 t6513))
% 5.40/5.61  (step t6515 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule implies_neg2)
% 5.40/5.61  (step t6516 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t6514 t6515))
% 5.40/5.61  (step t6517 (cl (=> (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule contraction :premises (t6516))
% 5.40/5.61  (step t6518 (cl (not (and (not (= tptp.e12 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule implies :premises (t6517))
% 5.40/5.61  (step t6519 (cl (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule resolution :premises (t6505 t6518))
% 5.40/5.61  (step t6520 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (not (not (= tptp.e12 tptp.e13))))) :rule or_neg)
% 5.40/5.61  (step t6521 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.40/5.61  (step t6522 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))))) :rule or_neg)
% 5.40/5.61  (step t6523 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (not (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule or_neg)
% 5.40/5.61  (step t6524 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t6519 t6520 t6521 t6522 t6523))
% 5.40/5.61  (step t6525 (cl (or (not (not (= tptp.e12 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule contraction :premises (t6524))
% 5.40/5.61  (step t6526 (cl (or (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12)))))) :rule resolution :premises (t6502 t6504 t6525))
% 5.40/5.61  (step t6527 (cl (= tptp.e12 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule or :premises (t6526))
% 5.40/5.61  (step t6528 (cl (= tptp.e12 tptp.e13) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 (tptp.op1 tptp.e12 tptp.e12))))) :rule reordering :premises (t6527))
% 5.40/5.61  (step t6529 (cl (not (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))))) (not (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule equiv_pos2)
% 5.40/5.61  (step t6530 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule refl)
% 5.40/5.61  (step t6531 (cl (= (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (or (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))))) :rule cong :premises (t1075 t384 t239 t2097 t6530))
% 5.40/5.61  (step t6532 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 5.40/5.61  (step t6533 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6534)
% 5.40/5.61  (assume t6534.a0 (not (= tptp.e10 tptp.e12)))
% 5.40/5.61  (assume t6534.a1 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.40/5.61  (assume t6534.a2 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.40/5.61  (assume t6534.a3 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 5.40/5.61  (step t6534.t1 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6534.t2)
% 5.40/5.61  (assume t6534.t2.a0 (not (= tptp.e10 tptp.e12)))
% 5.40/5.61  (assume t6534.t2.a1 (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))
% 5.40/5.61  (assume t6534.t2.a2 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.40/5.61  (assume t6534.t2.a3 (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))
% 5.40/5.61  (step t6534.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) false) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule equiv_simplify)
% 5.40/5.61  (step t6534.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) false)) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule equiv1 :premises (t6534.t2.t1))
% 5.40/5.61  (step t6534.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.40/5.61  (step t6534.t2.t4 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.40/5.61  (step t6534.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t6534.t2.a2))
% 5.40/5.61  (step t6534.t2.t6 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t6534.t2.t5))
% 5.40/5.61  (step t6534.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule cong :premises (t6534.t2.t4 t6534.t2.t6))
% 5.40/5.61  (step t6534.t2.t8 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) tptp.e12)) :rule symm :premises (t6534.t2.a1))
% 5.40/5.61  (step t6534.t2.t9 (cl (= (tptp.op1 tptp.e13 tptp.e11) tptp.e12)) :rule trans :premises (t6534.t2.t7 t6534.t2.t8))
% 5.40/5.61  (step t6534.t2.t10 (cl (= tptp.e12 (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t6534.t2.t9))
% 5.40/5.61  (step t6534.t2.t11 (cl (= (tptp.op1 tptp.e10 tptp.e12) tptp.e12)) :rule symm :premises (t6534.t2.a3))
% 5.40/5.61  (step t6534.t2.t12 (cl (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op1 tptp.e10 tptp.e12))) :rule cong :premises (t6534.t2.t3 t6534.t2.t11))
% 5.40/5.61  (step t6534.t2.t13 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (tptp.op1 tptp.e13 tptp.e11))) :rule symm :premises (t6534.t2.t7))
% 5.40/5.61  (step t6534.t2.t14 (cl (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (tptp.op1 tptp.e13 tptp.e11))) :rule trans :premises (t6534.t2.t12 t6534.t2.t11 t6534.t2.a1 t6534.t2.t13))
% 5.40/5.61  (step t6534.t2.t15 (cl (= (tptp.op1 tptp.e13 tptp.e11) (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule symm :premises (t6534.t2.t14))
% 5.40/5.61  (step t6534.t2.t16 (cl (= tptp.e12 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) :rule trans :premises (t6534.t2.t10 t6534.t2.t15))
% 5.40/5.61  (step t6534.t2.t17 (cl (= (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) tptp.e12)) :rule symm :premises (t6534.t2.t16))
% 5.40/5.61  (step t6534.t2.t18 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) (= tptp.e10 tptp.e12))) :rule cong :premises (t6534.t2.t3 t6534.t2.t17))
% 5.40/5.61  (step t6534.t2.t19 (cl (= (= (= tptp.e10 tptp.e12) false) (not (= tptp.e10 tptp.e12)))) :rule equiv_simplify)
% 5.40/5.61  (step t6534.t2.t20 (cl (= (= tptp.e10 tptp.e12) false) (not (not (= tptp.e10 tptp.e12)))) :rule equiv2 :premises (t6534.t2.t19))
% 5.40/5.61  (step t6534.t2.t21 (cl (not (not (not (= tptp.e10 tptp.e12)))) (= tptp.e10 tptp.e12)) :rule not_not)
% 5.40/5.61  (step t6534.t2.t22 (cl (= (= tptp.e10 tptp.e12) false) (= tptp.e10 tptp.e12)) :rule resolution :premises (t6534.t2.t20 t6534.t2.t21))
% 5.40/5.61  (step t6534.t2.t23 (cl (= (= tptp.e10 tptp.e12) false)) :rule resolution :premises (t6534.t2.t22 t6534.t2.a0))
% 5.40/5.61  (step t6534.t2.t24 (cl (= (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) false)) :rule trans :premises (t6534.t2.t18 t6534.t2.t23))
% 5.40/5.61  (step t6534.t2.t25 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t6534.t2.t2 t6534.t2.t24))
% 5.40/5.61  (step t6534.t2 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule subproof :discharge (t6534.t2.a0 t6534.t2.a1 t6534.t2.a2 t6534.t2.a3))
% 5.40/5.61  (step t6534.t3 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6534.t4 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.40/5.61  (step t6534.t5 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6534.t6 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6534.t7 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t6534.t2 t6534.t3 t6534.t4 t6534.t5 t6534.t6))
% 5.40/5.61  (step t6534.t8 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule reordering :premises (t6534.t7))
% 5.40/5.61  (step t6534.t9 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t6534.t8))
% 5.40/5.61  (step t6534.t10 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t6534.t1 t6534.t9))
% 5.40/5.61  (step t6534.t11 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule implies_neg2)
% 5.40/5.61  (step t6534.t12 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t6534.t10 t6534.t11))
% 5.40/5.61  (step t6534.t13 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule contraction :premises (t6534.t12))
% 5.40/5.61  (step t6534.t14 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies :premises (t6534.t13))
% 5.40/5.61  (step t6534.t15 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule and_neg)
% 5.40/5.61  (step t6534.t16 (cl (and (not (= tptp.e10 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) :rule resolution :premises (t6534.t15 t6534.a0 t6534.a2 t6534.a1 t6534.a3))
% 5.40/5.61  (step t6534.t17 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t6534.t14 t6534.t16))
% 5.40/5.61  (step t6534 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule subproof :discharge (t6534.a0 t6534.a1 t6534.a2 t6534.a3))
% 5.40/5.61  (step t6535 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6536 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6537 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) :rule and_pos)
% 5.40/5.61  (step t6538 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6539 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t6534 t6535 t6536 t6537 t6538))
% 5.40/5.61  (step t6540 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule reordering :premises (t6539))
% 5.40/5.61  (step t6541 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule contraction :premises (t6540))
% 5.40/5.61  (step t6542 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t6533 t6541))
% 5.40/5.61  (step t6543 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule implies_neg2)
% 5.40/5.61  (step t6544 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t6542 t6543))
% 5.40/5.61  (step t6545 (cl (=> (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule contraction :premises (t6544))
% 5.40/5.61  (step t6546 (cl (not (and (not (= tptp.e10 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule implies :premises (t6545))
% 5.40/5.61  (step t6547 (cl (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule resolution :premises (t6532 t6546))
% 5.40/5.61  (step t6548 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (not (not (= tptp.e10 tptp.e12))))) :rule or_neg)
% 5.40/5.61  (step t6549 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.40/5.61  (step t6550 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))))) :rule or_neg)
% 5.40/5.61  (step t6551 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))))) :rule or_neg)
% 5.40/5.61  (step t6552 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule or_neg)
% 5.40/5.61  (step t6553 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t6547 t6548 t6549 t6550 t6551 t6552))
% 5.40/5.61  (step t6554 (cl (or (not (not (= tptp.e10 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule contraction :premises (t6553))
% 5.40/5.61  (step t6555 (cl (or (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))))) :rule resolution :premises (t6529 t6531 t6554))
% 5.40/5.61  (step t6556 (cl (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12))))) :rule or :premises (t6555))
% 5.40/5.61  (step t6557 (cl (= tptp.e10 tptp.e12) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e10 (tptp.op1 tptp.e10 tptp.e12)))) (not (= tptp.e12 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule reordering :premises (t6556))
% 5.40/5.61  (step t6558 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule equiv_pos2)
% 5.40/5.61  (step t6559 (cl (= (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule refl)
% 5.40/5.61  (step t6560 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))))) :rule cong :premises (t384 t2921 t1679 t1317 t3009 t6559))
% 5.40/5.61  (step t6561 (cl (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 5.40/5.61  (step t6562 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6563)
% 5.40/5.61  (assume t6563.a0 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.40/5.61  (assume t6563.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.40/5.61  (assume t6563.a2 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.40/5.61  (assume t6563.a3 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))
% 5.40/5.61  (assume t6563.a4 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.40/5.61  (step t6563.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6563.t2)
% 5.40/5.61  (assume t6563.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))
% 5.40/5.61  (assume t6563.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.40/5.61  (assume t6563.t2.a2 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.40/5.61  (assume t6563.t2.a3 (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))
% 5.40/5.61  (assume t6563.t2.a4 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))
% 5.40/5.61  (step t6563.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) false) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule equiv_simplify)
% 5.40/5.61  (step t6563.t2.t2 (cl (not (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) false)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv1 :premises (t6563.t2.t1))
% 5.40/5.61  (step t6563.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t6563.t2.a1))
% 5.40/5.61  (step t6563.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t6563.t2.t3))
% 5.40/5.61  (step t6563.t2.t5 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t6563.t2.a3))
% 5.40/5.61  (step t6563.t2.t6 (cl (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t6563.t2.t5))
% 5.40/5.61  (step t6563.t2.t7 (cl (= (tptp.op1 tptp.e13 tptp.e13) tptp.e11)) :rule symm :premises (t6563.t2.t6))
% 5.40/5.61  (step t6563.t2.t8 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) :rule symm :premises (t6563.t2.a2))
% 5.40/5.61  (step t6563.t2.t9 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t6563.t2.t8))
% 5.40/5.61  (step t6563.t2.t10 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e11 tptp.e11))) :rule trans :premises (t6563.t2.t7 t6563.t2.t9))
% 5.40/5.61  (step t6563.t2.t11 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 tptp.e13))) :rule symm :premises (t6563.t2.t10))
% 5.40/5.61  (step t6563.t2.t12 (cl (= tptp.e13 tptp.e13)) :rule refl)
% 5.40/5.61  (step t6563.t2.t13 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) :rule symm :premises (t6563.t2.a4))
% 5.40/5.61  (step t6563.t2.t14 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op1 tptp.e13 tptp.e13))) :rule cong :premises (t6563.t2.t12 t6563.t2.t13))
% 5.40/5.61  (step t6563.t2.t15 (cl (= (tptp.op1 tptp.e13 tptp.e13) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule symm :premises (t6563.t2.t14))
% 5.40/5.61  (step t6563.t2.t16 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule trans :premises (t6563.t2.t11 t6563.t2.t15))
% 5.40/5.61  (step t6563.t2.t17 (cl (= (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t6563.t2.t16))
% 5.40/5.61  (step t6563.t2.t18 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule cong :premises (t6563.t2.t4 t6563.t2.t17))
% 5.40/5.61  (step t6563.t2.t19 (cl (= (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.40/5.61  (step t6563.t2.t20 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv2 :premises (t6563.t2.t19))
% 5.40/5.61  (step t6563.t2.t21 (cl (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule not_not)
% 5.40/5.61  (step t6563.t2.t22 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule resolution :premises (t6563.t2.t20 t6563.t2.t21))
% 5.40/5.61  (step t6563.t2.t23 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) false)) :rule resolution :premises (t6563.t2.t22 t6563.t2.a0))
% 5.40/5.61  (step t6563.t2.t24 (cl (= (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) false)) :rule trans :premises (t6563.t2.t18 t6563.t2.t23))
% 5.40/5.61  (step t6563.t2.t25 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6563.t2.t2 t6563.t2.t24))
% 5.40/5.61  (step t6563.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule subproof :discharge (t6563.t2.a0 t6563.t2.a1 t6563.t2.a2 t6563.t2.a3 t6563.t2.a4))
% 5.40/5.61  (step t6563.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.40/5.61  (step t6563.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6563.t5 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6563.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6563.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6563.t8 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6563.t2 t6563.t3 t6563.t4 t6563.t5 t6563.t6 t6563.t7))
% 5.40/5.61  (step t6563.t9 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule reordering :premises (t6563.t8))
% 5.40/5.61  (step t6563.t10 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t6563.t9))
% 5.40/5.61  (step t6563.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6563.t1 t6563.t10))
% 5.40/5.61  (step t6563.t12 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule implies_neg2)
% 5.40/5.61  (step t6563.t13 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule resolution :premises (t6563.t11 t6563.t12))
% 5.40/5.61  (step t6563.t14 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule contraction :premises (t6563.t13))
% 5.40/5.61  (step t6563.t15 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies :premises (t6563.t14))
% 5.40/5.61  (step t6563.t16 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 5.40/5.61  (step t6563.t17 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t6563.t16 t6563.a4 t6563.a2 t6563.a1 t6563.a0 t6563.a3))
% 5.40/5.61  (step t6563.t18 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6563.t15 t6563.t17))
% 5.40/5.61  (step t6563 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule subproof :discharge (t6563.a0 t6563.a1 t6563.a2 t6563.a3 t6563.a4))
% 5.40/5.61  (step t6564 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6565 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6566 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6567 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6568 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.40/5.61  (step t6569 (cl (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t6563 t6564 t6565 t6566 t6567 t6568))
% 5.40/5.61  (step t6570 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule reordering :premises (t6569))
% 5.40/5.61  (step t6571 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t6570))
% 5.40/5.61  (step t6572 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6562 t6571))
% 5.40/5.61  (step t6573 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule implies_neg2)
% 5.40/5.61  (step t6574 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule resolution :premises (t6572 t6573))
% 5.40/5.61  (step t6575 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule contraction :premises (t6574))
% 5.40/5.61  (step t6576 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies :premises (t6575))
% 5.40/5.61  (step t6577 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6561 t6576))
% 5.40/5.61  (step t6578 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))))) :rule or_neg)
% 5.40/5.61  (step t6579 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 5.40/5.61  (step t6580 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.40/5.61  (step t6581 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 5.40/5.61  (step t6582 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 5.40/5.61  (step t6583 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule or_neg)
% 5.40/5.61  (step t6584 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule resolution :premises (t6577 t6578 t6579 t6580 t6581 t6582 t6583))
% 5.40/5.61  (step t6585 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule contraction :premises (t6584))
% 5.40/5.61  (step t6586 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))))) :rule resolution :premises (t6558 t6560 t6585))
% 5.40/5.61  (step t6587 (cl (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule or :premises (t6586))
% 5.40/5.61  (step t6588 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule reordering :premises (t6587))
% 5.40/5.61  (step t6589 (cl (not (= (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))))) (not (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule equiv_pos2)
% 5.40/5.61  (step t6590 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule refl)
% 5.40/5.61  (step t6591 (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)
% 5.40/5.61  (step t6592 (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 (t6591))
% 5.40/5.61  (step t6593 (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)
% 5.40/5.61  (step t6594 (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)
% 5.40/5.61  (step t6595 (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)
% 5.40/5.61  (step t6596 (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 (t6594 t6595))
% 5.40/5.61  (step t6597 (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)
% 5.40/5.61  (step t6598 (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 (t6596 t6597))
% 5.40/5.61  (step t6599 (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 (t6593 t6598))
% 5.40/5.61  (step t6600 (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 (t6592 t6599))
% 5.40/5.61  (step t6601 (cl (= (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule refl)
% 5.40/5.61  (step t6602 (cl (= (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))))) :rule cong :premises (t2921 t6590 t6600 t6601))
% 5.40/5.61  (step t6603 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule and_neg)
% 5.40/5.61  (step t6604 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6605)
% 5.40/5.61  (assume t6605.a0 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.40/5.61  (assume t6605.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 5.40/5.61  (assume t6605.a2 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))
% 5.40/5.61  (step t6605.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6605.t2)
% 5.40/5.61  (assume t6605.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))
% 5.40/5.61  (assume t6605.t2.a1 (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)))
% 5.40/5.61  (assume t6605.t2.a2 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 5.40/5.61  (step t6605.t2.t1 (cl (= (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) false) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule equiv_simplify)
% 5.40/5.61  (step t6605.t2.t2 (cl (not (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) false)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule equiv1 :premises (t6605.t2.t1))
% 5.40/5.61  (step t6605.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e11) tptp.e11)) :rule symm :premises (t6605.t2.a1))
% 5.40/5.61  (step t6605.t2.t4 (cl (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule symm :premises (t6605.t2.t3))
% 5.40/5.61  (step t6605.t2.t5 (cl (= tptp.e11 tptp.e11)) :rule refl)
% 5.40/5.61  (step t6605.t2.t6 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t6605.t2.a2))
% 5.40/5.61  (step t6605.t2.t7 (cl (= (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (tptp.op1 tptp.e11 tptp.e10))) :rule cong :premises (t6605.t2.t5 t6605.t2.t6))
% 5.40/5.61  (step t6605.t2.t8 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule cong :premises (t6605.t2.t4 t6605.t2.t7))
% 5.40/5.61  (step t6605.t2.t9 (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)
% 5.40/5.61  (step t6605.t2.t10 (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 (t6605.t2.t9))
% 5.40/5.61  (step t6605.t2.t11 (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)
% 5.40/5.61  (step t6605.t2.t12 (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 (t6605.t2.t10 t6605.t2.t11))
% 5.40/5.61  (step t6605.t2.t13 (cl (= (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) false)) :rule resolution :premises (t6605.t2.t12 t6605.t2.a0))
% 5.40/5.61  (step t6605.t2.t14 (cl (= (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))) false)) :rule trans :premises (t6605.t2.t8 t6605.t2.t13))
% 5.40/5.61  (step t6605.t2.t15 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t6605.t2.t2 t6605.t2.t14))
% 5.40/5.61  (step t6605.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule subproof :discharge (t6605.t2.a0 t6605.t2.a1 t6605.t2.a2))
% 5.40/5.61  (step t6605.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule and_pos)
% 5.40/5.61  (step t6605.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6605.t5 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6605.t6 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t6605.t2 t6605.t3 t6605.t4 t6605.t5))
% 5.40/5.61  (step t6605.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule reordering :premises (t6605.t6))
% 5.40/5.61  (step t6605.t8 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t6605.t7))
% 5.40/5.61  (step t6605.t9 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t6605.t1 t6605.t8))
% 5.40/5.61  (step t6605.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule implies_neg2)
% 5.40/5.61  (step t6605.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t6605.t9 t6605.t10))
% 5.40/5.61  (step t6605.t12 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule contraction :premises (t6605.t11))
% 5.40/5.61  (step t6605.t13 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies :premises (t6605.t12))
% 5.40/5.61  (step t6605.t14 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 5.40/5.61  (step t6605.t15 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t6605.t14 t6605.a2 t6605.a0 t6605.a1))
% 5.40/5.61  (step t6605.t16 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t6605.t13 t6605.t15))
% 5.40/5.61  (step t6605 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule subproof :discharge (t6605.a0 t6605.a1 t6605.a2))
% 5.40/5.61  (step t6606 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6607 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6608 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (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)
% 5.40/5.61  (step t6609 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))))) :rule resolution :premises (t6605 t6606 t6607 t6608))
% 5.40/5.61  (step t6610 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule reordering :premises (t6609))
% 5.40/5.61  (step t6611 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule contraction :premises (t6610))
% 5.40/5.61  (step t6612 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t6604 t6611))
% 5.40/5.61  (step t6613 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule implies_neg2)
% 5.40/5.61  (step t6614 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t6612 t6613))
% 5.40/5.61  (step t6615 (cl (=> (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule contraction :premises (t6614))
% 5.40/5.61  (step t6616 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10))))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule implies :premises (t6615))
% 5.40/5.61  (step t6617 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t6603 t6616))
% 5.40/5.61  (step t6618 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))))) :rule or_neg)
% 5.40/5.61  (step t6619 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule or_neg)
% 5.40/5.61  (step t6620 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))))) :rule or_neg)
% 5.40/5.61  (step t6621 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (not (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule or_neg)
% 5.40/5.61  (step t6622 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t6617 t6618 t6619 t6620 t6621))
% 5.40/5.61  (step t6623 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule contraction :premises (t6622))
% 5.40/5.61  (step t6624 (cl (or (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12)))))) :rule resolution :premises (t6589 t6602 t6623))
% 5.40/5.61  (step t6625 (cl (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule or :premises (t6624))
% 5.40/5.61  (step t6626 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 (tptp.op1 tptp.e11 tptp.e12))))) :rule reordering :premises (t6625))
% 5.40/5.61  (step t6627 (cl (not (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e10)))) :rule and :premises (t379))
% 5.40/5.61  (step t6628 (cl (= tptp.e11 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e13))) :rule or :premises (t2262))
% 5.40/5.61  (step t6629 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule resolution :premises (t6501 t6528 t500 t6557 t280 t421 t1102 t6588 t421 t3033 t6626 t6627 t6628 t2289 t2260 t2261 t2092 t1908))
% 5.40/5.61  (step t6630 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule contraction :premises (t6629))
% 5.40/5.61  (step t6631 (cl (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 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.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e10 (tptp.op1 tptp.e12 tptp.e10)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e10 (tptp.op1 tptp.e10 tptp.e13)) (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e13)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e12)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e13)) (not (= tptp.e11 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e11 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e11 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e13)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13))))) :rule or :premises (t841))
% 5.40/5.61  (step t6632 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e11 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) :rule or :premises (t2991))
% 5.40/5.61  (step t6633 (cl (not (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) (not (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_pos2)
% 5.40/5.61  (step t6634 (cl (= (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) true) (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.40/5.61  (step t6635 (cl (not (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) true)) (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) :rule equiv1 :premises (t6634))
% 5.40/5.61  (step t6636 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))))) :rule all_simplify)
% 5.40/5.61  (step t6637 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) :rule refl)
% 5.40/5.61  (step t6638 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) :rule all_simplify)
% 5.40/5.61  (step t6639 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) :rule cong :premises (t6637 t6638))
% 5.40/5.61  (step t6640 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) true)) :rule all_simplify)
% 5.40/5.61  (step t6641 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) true)) :rule trans :premises (t6639 t6640))
% 5.40/5.61  (step t6642 (cl (= (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) true)) :rule trans :premises (t6636 t6641))
% 5.40/5.61  (step t6643 (cl (= (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t6635 t6642))
% 5.40/5.61  (step t6644 (cl (= (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule refl)
% 5.40/5.61  (step t6645 (cl (= (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))))) :rule cong :premises (t6590 t6643 t6644))
% 5.40/5.61  (step t6646 (cl (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) :rule and_neg)
% 5.40/5.61  (step t6647 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6648)
% 5.40/5.61  (assume t6648.a0 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 5.40/5.61  (assume t6648.a1 (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))
% 5.40/5.61  (step t6648.t1 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6648.t2)
% 5.40/5.61  (assume t6648.t2.a0 (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))
% 5.40/5.61  (assume t6648.t2.a1 (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))
% 5.40/5.61  (step t6648.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) false) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.40/5.61  (step t6648.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 (t6648.t2.t1))
% 5.40/5.61  (step t6648.t2.t3 (cl (= (tptp.op1 tptp.e11 tptp.e12) tptp.e10)) :rule symm :premises (t6648.t2.a1))
% 5.40/5.61  (step t6648.t2.t4 (cl (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule symm :premises (t6648.t2.t3))
% 5.40/5.61  (step t6648.t2.t5 (cl (= (tptp.op1 tptp.e11 tptp.e11) (tptp.op1 tptp.e11 tptp.e11))) :rule refl)
% 5.40/5.61  (step t6648.t2.t6 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) :rule cong :premises (t6648.t2.t4 t6648.t2.t5))
% 5.40/5.61  (step t6648.t2.t7 (cl (= (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) false) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv_simplify)
% 5.40/5.61  (step t6648.t2.t8 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) false) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) :rule equiv2 :premises (t6648.t2.t7))
% 5.40/5.61  (step t6648.t2.t9 (cl (not (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) :rule not_not)
% 5.40/5.61  (step t6648.t2.t10 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) false) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) :rule resolution :premises (t6648.t2.t8 t6648.t2.t9))
% 5.40/5.61  (step t6648.t2.t11 (cl (= (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) false)) :rule resolution :premises (t6648.t2.t10 t6648.t2.a0))
% 5.40/5.61  (step t6648.t2.t12 (cl (= (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)) false)) :rule trans :premises (t6648.t2.t6 t6648.t2.t11))
% 5.40/5.61  (step t6648.t2.t13 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t6648.t2.t2 t6648.t2.t12))
% 5.40/5.61  (step t6648.t2 (cl (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t6648.t2.a0 t6648.t2.a1))
% 5.40/5.61  (step t6648.t3 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.40/5.61  (step t6648.t4 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6648.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))))) :rule resolution :premises (t6648.t2 t6648.t3 t6648.t4))
% 5.40/5.61  (step t6648.t6 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t6648.t5))
% 5.40/5.61  (step t6648.t7 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t6648.t6))
% 5.40/5.61  (step t6648.t8 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t6648.t1 t6648.t7))
% 5.40/5.61  (step t6648.t9 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule implies_neg2)
% 5.40/5.61  (step t6648.t10 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t6648.t8 t6648.t9))
% 5.40/5.61  (step t6648.t11 (cl (=> (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t6648.t10))
% 5.40/5.61  (step t6648.t12 (cl (not (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t6648.t11))
% 5.40/5.61  (step t6648.t13 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule and_neg)
% 5.40/5.61  (step t6648.t14 (cl (and (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)))) :rule resolution :premises (t6648.t13 t6648.a1 t6648.a0))
% 5.40/5.61  (step t6648.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t6648.t12 t6648.t14))
% 5.40/5.61  (step t6648 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule subproof :discharge (t6648.a0 t6648.a1))
% 5.40/5.61  (step t6649 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6650 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.40/5.61  (step t6651 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))))) :rule resolution :premises (t6648 t6649 t6650))
% 5.40/5.61  (step t6652 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule reordering :premises (t6651))
% 5.40/5.61  (step t6653 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule contraction :premises (t6652))
% 5.40/5.61  (step t6654 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 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 (t6647 t6653))
% 5.40/5.61  (step t6655 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 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)
% 5.40/5.61  (step t6656 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t6654 t6655))
% 5.40/5.61  (step t6657 (cl (=> (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t6656))
% 5.40/5.61  (step t6658 (cl (not (and (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12)) (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule implies :premises (t6657))
% 5.40/5.61  (step t6659 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t6646 t6658))
% 5.40/5.61  (step t6660 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 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.e12))))) :rule or_neg)
% 5.40/5.61  (step t6661 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))))) :rule or_neg)
% 5.40/5.61  (step t6662 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 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)
% 5.40/5.61  (step t6663 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t6659 t6660 t6661 t6662))
% 5.40/5.61  (step t6664 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule contraction :premises (t6663))
% 5.40/5.61  (step t6665 (cl (or (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))))) :rule resolution :premises (t6633 t6645 t6664))
% 5.40/5.61  (step t6666 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule or :premises (t6665))
% 5.40/5.61  (step t6667 (cl (= (tptp.op1 tptp.e11 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.e12)))) :rule reordering :premises (t6666))
% 5.40/5.61  (step t6668 (cl (not (= (tptp.op1 tptp.e11 tptp.e12) (tptp.op1 tptp.e11 tptp.e11)))) :rule and :premises (t379))
% 5.40/5.61  (step t6669 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t6630 t6631 t845 t848 t890 t893 t933 t936 t939 t6632 t423 t1881 t980 t6667 t6668 t2090 t1310 t2066 t280 t548 t1804))
% 5.40/5.61  (step t6670 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e13)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)))) :rule contraction :premises (t6669))
% 5.40/5.61  (step t6671 (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 (t99))
% 5.40/5.61  (step t6672 (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 (t6671))
% 5.40/5.61  (step t6673 (cl (or (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)))) :rule and :premises (t696))
% 5.40/5.61  (step t6674 (cl (= tptp.e10 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule or :premises (t6673))
% 5.40/5.61  (step t6675 (cl (not (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))))) (not (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_pos2)
% 5.40/5.61  (step t6676 (cl (= (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))))) :rule cong :premises (t1151 t1317 t591))
% 5.40/5.61  (step t6677 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 5.40/5.61  (step t6678 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6679)
% 5.40/5.61  (assume t6679.a0 (not (= tptp.e10 tptp.e13)))
% 5.40/5.61  (assume t6679.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))
% 5.40/5.61  (step t6679.t1 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6679.t2)
% 5.40/5.61  (assume t6679.t2.a0 (not (= tptp.e10 tptp.e13)))
% 5.40/5.61  (assume t6679.t2.a1 (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))
% 5.40/5.61  (step t6679.t2.t1 (cl (= (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) false) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule equiv_simplify)
% 5.40/5.61  (step t6679.t2.t2 (cl (not (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) false)) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule equiv1 :premises (t6679.t2.t1))
% 5.40/5.61  (step t6679.t2.t3 (cl (= tptp.e10 tptp.e10)) :rule refl)
% 5.40/5.61  (step t6679.t2.t4 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) :rule symm :premises (t6679.t2.a1))
% 5.40/5.61  (step t6679.t2.t5 (cl (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule symm :premises (t6679.t2.t4))
% 5.40/5.61  (step t6679.t2.t6 (cl (= (tptp.op1 tptp.e13 tptp.e12) tptp.e13)) :rule symm :premises (t6679.t2.t5))
% 5.40/5.61  (step t6679.t2.t7 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) (= tptp.e10 tptp.e13))) :rule cong :premises (t6679.t2.t3 t6679.t2.t6))
% 5.40/5.61  (step t6679.t2.t8 (cl (= (= (= tptp.e10 tptp.e13) false) (not (= tptp.e10 tptp.e13)))) :rule equiv_simplify)
% 5.40/5.61  (step t6679.t2.t9 (cl (= (= tptp.e10 tptp.e13) false) (not (not (= tptp.e10 tptp.e13)))) :rule equiv2 :premises (t6679.t2.t8))
% 5.40/5.61  (step t6679.t2.t10 (cl (not (not (not (= tptp.e10 tptp.e13)))) (= tptp.e10 tptp.e13)) :rule not_not)
% 5.40/5.61  (step t6679.t2.t11 (cl (= (= tptp.e10 tptp.e13) false) (= tptp.e10 tptp.e13)) :rule resolution :premises (t6679.t2.t9 t6679.t2.t10))
% 5.40/5.61  (step t6679.t2.t12 (cl (= (= tptp.e10 tptp.e13) false)) :rule resolution :premises (t6679.t2.t11 t6679.t2.a0))
% 5.40/5.61  (step t6679.t2.t13 (cl (= (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)) false)) :rule trans :premises (t6679.t2.t7 t6679.t2.t12))
% 5.40/5.61  (step t6679.t2.t14 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t6679.t2.t2 t6679.t2.t13))
% 5.40/5.61  (step t6679.t2 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t6679.t2.a0 t6679.t2.a1))
% 5.40/5.61  (step t6679.t3 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6679.t4 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6679.t5 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6679.t2 t6679.t3 t6679.t4))
% 5.40/5.61  (step t6679.t6 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t6679.t5))
% 5.40/5.61  (step t6679.t7 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t6679.t6))
% 5.40/5.61  (step t6679.t8 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t6679.t1 t6679.t7))
% 5.40/5.61  (step t6679.t9 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 5.40/5.61  (step t6679.t10 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6679.t8 t6679.t9))
% 5.40/5.61  (step t6679.t11 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t6679.t10))
% 5.40/5.61  (step t6679.t12 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t6679.t11))
% 5.40/5.61  (step t6679.t13 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule and_neg)
% 5.40/5.61  (step t6679.t14 (cl (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t6679.t13 t6679.a0 t6679.a1))
% 5.40/5.61  (step t6679.t15 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t6679.t12 t6679.t14))
% 5.40/5.61  (step t6679 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule subproof :discharge (t6679.a0 t6679.a1))
% 5.40/5.61  (step t6680 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 tptp.e13))) :rule and_pos)
% 5.40/5.61  (step t6681 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) :rule and_pos)
% 5.40/5.61  (step t6682 (cl (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6679 t6680 t6681))
% 5.40/5.61  (step t6683 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t6682))
% 5.40/5.61  (step t6684 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule contraction :premises (t6683))
% 5.40/5.61  (step t6685 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t6678 t6684))
% 5.40/5.61  (step t6686 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule implies_neg2)
% 5.40/5.61  (step t6687 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6685 t6686))
% 5.40/5.61  (step t6688 (cl (=> (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t6687))
% 5.40/5.61  (step t6689 (cl (not (and (not (= tptp.e10 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule implies :premises (t6688))
% 5.40/5.61  (step t6690 (cl (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t6677 t6689))
% 5.40/5.61  (step t6691 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (not (= tptp.e10 tptp.e13))))) :rule or_neg)
% 5.40/5.61  (step t6692 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 5.40/5.61  (step t6693 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (not (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule or_neg)
% 5.40/5.61  (step t6694 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6690 t6691 t6692 t6693))
% 5.40/5.61  (step t6695 (cl (or (not (not (= tptp.e10 tptp.e13))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule contraction :premises (t6694))
% 5.40/5.61  (step t6696 (cl (or (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))))) :rule resolution :premises (t6675 t6676 t6695))
% 5.40/5.61  (step t6697 (cl (= tptp.e10 tptp.e13) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12)))) :rule or :premises (t6696))
% 5.40/5.61  (step t6698 (cl (= tptp.e10 tptp.e13) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule reordering :premises (t6697))
% 5.40/5.61  (step t6699 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12)))) :rule resolution :premises (t6670 t6672 t2009 t6674 t464 t978 t1810 t6698 t1175))
% 5.40/5.61  (step t6700 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e10))) :rule contraction :premises (t6699))
% 5.40/5.61  (step t6701 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11))) :rule resolution :premises (t6700 t1803 t1804 t3032 t3033 t2998))
% 5.40/5.61  (step t6702 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e12))) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12))) :rule contraction :premises (t6701))
% 5.40/5.61  (step t6703 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule resolution :premises (t6702 t4558 t237 t4757))
% 5.40/5.61  (step t6704 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule contraction :premises (t6703))
% 5.40/5.61  (step t6705 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e20 tptp.e22))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20)))) :rule reordering :premises (t6704))
% 5.40/5.61  (step t6706 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule resolution :premises (t6499 t6705 t5669 t5670 t5202 t6429 t4195 t2318 t2548 t4370 t4876 t6079 t4188 t4195 t2318 t2319 t2548 t4754 t3247 t3347 t4815))
% 5.40/5.61  (step t6707 (cl (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e20)) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e20))) (not (= tptp.e20 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e20 (tptp.op2 tptp.e22 tptp.e22))) (not (= tptp.e20 (tptp.op2 tptp.e23 tptp.e23)))) (and (= tptp.e21 (tptp.op2 tptp.e21 tptp.e22)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (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.e22))) (not (= tptp.e22 (tptp.op2 tptp.e23 tptp.e23)))) (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e20 (tptp.op2 tptp.e20 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e23 (tptp.op2 tptp.e23 tptp.e23))) :rule contraction :premises (t6706))
% 5.40/5.61  (step t6708 (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 (t4198))
% 5.40/5.61  (step t6709 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t6707 t6708 t5553 t3793 t2319 t3722 t4369 t4370 t6092 t5525))
% 5.40/5.61  (step t6710 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e23 (tptp.op2 tptp.e22 tptp.e21))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t6709))
% 5.40/5.61  (step t6711 (cl (= 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 or :premises (t3937))
% 5.40/5.61  (step t6712 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule resolution :premises (t6710 t6711 t4874 t5759))
% 5.40/5.61  (step t6713 (cl (not (= tptp.e22 (tptp.op2 tptp.e22 tptp.e20))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e21 (tptp.op2 tptp.e20 tptp.e21)) (= tptp.e21 (tptp.op2 tptp.e22 tptp.e21))) :rule contraction :premises (t6712))
% 5.40/5.61  (step t6714 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21)))) :rule resolution :premises (t6713 t4261 t4262 t4039 t3722 t6472))
% 5.40/5.61  (step t6715 (cl (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= tptp.e10 (tptp.op1 tptp.e10 tptp.e12)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e21 (tptp.op2 tptp.e21 tptp.e21))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t6714))
% 5.40/5.61  (step t6716 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t2122 t4757 t6171 t6495 t6473 t6715 t6171))
% 5.40/5.61  (step t6717 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e12)) (= tptp.e11 (tptp.op1 tptp.e12 tptp.e11)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t6716))
% 5.40/5.61  (step t6718 (cl (not (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))))) (not (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_pos2)
% 5.40/5.61  (step t6719 (cl (= (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))))) :rule cong :premises (t1679 t1454 t1025))
% 5.40/5.61  (step t6720 (cl (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule and_neg)
% 5.40/5.61  (step t6721 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6722)
% 5.40/5.61  (assume t6722.a0 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.40/5.61  (assume t6722.a1 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.40/5.61  (step t6722.t1 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule implies_neg1)
% 5.40/5.61  (anchor :step t6722.t2)
% 5.40/5.61  (assume t6722.t2.a0 (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))
% 5.40/5.61  (assume t6722.t2.a1 (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))
% 5.40/5.61  (step t6722.t2.t1 (cl (= (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule equiv_simplify)
% 5.40/5.61  (step t6722.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 (t6722.t2.t1))
% 5.40/5.61  (step t6722.t2.t3 (cl (= (tptp.op1 tptp.e12 tptp.e11) tptp.e13)) :rule symm :premises (t6722.t2.a1))
% 5.40/5.61  (step t6722.t2.t4 (cl (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule symm :premises (t6722.t2.t3))
% 5.40/5.61  (step t6722.t2.t5 (cl (= (tptp.op1 tptp.e10 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) :rule refl)
% 5.40/5.61  (step t6722.t2.t6 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule cong :premises (t6722.t2.t4 t6722.t2.t5))
% 5.40/5.61  (step t6722.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)
% 5.40/5.61  (step t6722.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 (t6722.t2.t7))
% 5.40/5.61  (step t6722.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)
% 5.40/5.61  (step t6722.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 (t6722.t2.t8 t6722.t2.t9))
% 5.40/5.61  (step t6722.t2.t11 (cl (= (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) false)) :rule resolution :premises (t6722.t2.t10 t6722.t2.a0))
% 5.40/5.61  (step t6722.t2.t12 (cl (= (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)) false)) :rule trans :premises (t6722.t2.t6 t6722.t2.t11))
% 5.40/5.61  (step t6722.t2.t13 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t6722.t2.t2 t6722.t2.t12))
% 5.40/5.61  (step t6722.t2 (cl (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t6722.t2.a0 t6722.t2.a1))
% 5.40/5.61  (step t6722.t3 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.40/5.61  (step t6722.t4 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6722.t5 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule resolution :premises (t6722.t2 t6722.t3 t6722.t4))
% 5.40/5.61  (step t6722.t6 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t6722.t5))
% 5.40/5.61  (step t6722.t7 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t6722.t6))
% 5.40/5.61  (step t6722.t8 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t6722.t1 t6722.t7))
% 5.40/5.61  (step t6722.t9 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 5.40/5.61  (step t6722.t10 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t6722.t8 t6722.t9))
% 5.40/5.61  (step t6722.t11 (cl (=> (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t6722.t10))
% 5.40/5.61  (step t6722.t12 (cl (not (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t6722.t11))
% 5.40/5.61  (step t6722.t13 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule and_neg)
% 5.40/5.61  (step t6722.t14 (cl (and (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t6722.t13 t6722.a1 t6722.a0))
% 5.40/5.61  (step t6722.t15 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t6722.t12 t6722.t14))
% 5.40/5.61  (step t6722 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule subproof :discharge (t6722.a0 t6722.a1))
% 5.40/5.61  (step t6723 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) :rule and_pos)
% 5.40/5.61  (step t6724 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) :rule and_pos)
% 5.40/5.61  (step t6725 (cl (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule resolution :premises (t6722 t6723 t6724))
% 5.40/5.61  (step t6726 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule reordering :premises (t6725))
% 5.40/5.61  (step t6727 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule contraction :premises (t6726))
% 5.40/5.61  (step t6728 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t6721 t6727))
% 5.40/5.61  (step t6729 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule implies_neg2)
% 5.40/5.61  (step t6730 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t6728 t6729))
% 5.40/5.61  (step t6731 (cl (=> (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t6730))
% 5.40/5.61  (step t6732 (cl (not (and (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)) (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11))))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule implies :premises (t6731))
% 5.40/5.61  (step t6733 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t6720 t6732))
% 5.40/5.61  (step t6734 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))))) :rule or_neg)
% 5.40/5.61  (step t6735 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))))) :rule or_neg)
% 5.40/5.61  (step t6736 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (not (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule or_neg)
% 5.40/5.61  (step t6737 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t6733 t6734 t6735 t6736))
% 5.40/5.61  (step t6738 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (not (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)))) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule contraction :premises (t6737))
% 5.40/5.61  (step t6739 (cl (or (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))))) :rule resolution :premises (t6718 t6719 t6738))
% 5.40/5.61  (step t6740 (cl (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11)))) :rule or :premises (t6739))
% 5.40/5.61  (step t6741 (cl (= (tptp.op1 tptp.e12 tptp.e11) (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule reordering :premises (t6740))
% 5.40/5.61  (step t6742 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule resolution :premises (t6717 t6741 t1478 t2998 t4558 t237))
% 5.40/5.61  (step t6743 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12)) (not (= tptp.e12 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e12 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e12 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e12 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e12 (tptp.op1 tptp.e12 tptp.e13)) (= tptp.e12 (tptp.op1 tptp.e13 tptp.e12)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)) (not (= tptp.e13 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e13 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e13 (tptp.op1 tptp.e13 tptp.e13)))) (not (= tptp.e13 (tptp.op1 tptp.e12 tptp.e11)))) :rule contraction :premises (t6742))
% 5.40/5.61  (step t6744 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))) (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule resolution :premises (t1968 t1970 t2009 t1708 t2034 t1554 t2035 t1588 t1589 t6743 t1869 t1879 t1873))
% 5.40/5.61  (step t6745 (cl (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) :rule contraction :premises (t6744))
% 5.40/5.61  (step t6746 (cl (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11))) :rule resolution :premises (t140 t6745))
% 5.40/5.61  (step t6747 (cl (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e11)))) :rule resolution :premises (t137 t138 t6746))
% 5.40/5.61  (step t6748 (cl (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13))))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule and_pos)
% 5.40/5.61  (step t6749 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (and (= tptp.e11 (tptp.op1 tptp.e11 tptp.e10)) (= tptp.e11 (tptp.op1 tptp.e10 tptp.e11)) (not (= tptp.e10 (tptp.op1 tptp.e10 tptp.e10))) (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11))) (not (= tptp.e10 (tptp.op1 tptp.e12 tptp.e12))) (not (= tptp.e10 (tptp.op1 tptp.e13 tptp.e13)))))) :rule reordering :premises (t6748))
% 5.40/5.61  (step t6750 (cl (not (= tptp.e10 (tptp.op1 tptp.e11 tptp.e11)))) :rule resolution :premises (t6749 t6745))
% 5.40/5.61  (step t6751 (cl) :rule resolution :premises (t101 t6747 t6750 t1589 t1222))
% 5.40/5.61  
% 5.40/5.61  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.2rUI0YEEVv/cvc5---1.0.5_18123.smt2
% 5.40/5.61  % cvc5---1.0.5 exiting
% 5.40/5.62  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------